Defining the XSLT Content Formatter
The XSLT content formatter is the standard content formatter provided with Notification Services. You must configure the XSLT content formatter for each notification class that uses it.
Properties
Use the following properties and values when defining an XSLT content formatter:
- ClassName (required) must be XsltFormatter.
- Do not use the AssemblyName property for standard content formatter information.
Arguments
The XSLT content formatter takes three named arguments as initialization parameters:
- XsltBaseDirectoryPath (required) specifies the directory that serves as the root location of all of your XSLT files.
- XsltFileName (required) specifies the name of the XSLT file used to transform the raw notification data into the appropriate format for display.
- DisableEscaping (optional) provides a Boolean value that indicates that the event data contains XML or HTML data, and prevents further transformation of the data. The default is false.
Example
The following example shows how to define an XSLT content formatter in an application definition file (ADF):
<ContentFormatter>
<ClassName>XsltFormatter</ClassName>
<Arguments>
<Argument>
<Name>XsltBaseDirectoryPath</Name>
<Value>C:\TransformDirectory</Value>
</Argument>
<Argument>
<Name>XsltFileName</Name>
<Value>StockTransform.xsl</Value>
</Argument>
<Argument>
<Name>DisableEscaping</Name>
<Value>true</Value>
</Argument>
</Arguments>
</ContentFormatter>
See Also
Concepts
Configuring Content Formatters
Creating XSLT Files
XSLT File Locations
Other Resources
XSLT Content Formatter
Defining Notification Classes
Defining Notification Services Applications