The notification engine (with token replacement) can only spit out plain text or HTML.
However, it is possible to send a notification via code without token replacement. Therefore, it is very possible to construct a custom workflow assembly that builds the XML for you and sends it using emg.Notifications.Send() where emg is an EnterpriseManagementGroup
object.
Rob Ford scsmnz.net
Cireson www.cireson.com
For a free SCSM 2012 Notify Analyst app click
here