Definieren des XSLT-Inhaltsformatierers
Der XSLT-Inhaltsformatierer ist der mit Notification Services bereitgestellte Standardinhaltsformatierer. Sie müssen den XSLT-Inhaltsformatierer für jede Benachrichtigungsklasse konfigurieren, die ihn verwendet.
Eigenschaften
Verwenden Sie die folgenden Eigenschaften und Werte, wenn Sie einen XSLT-Inhaltsformatierer definieren:
- ClassName (erforderlich) muss XsltFormatter sein.
- Verwenden Sie nicht die AssemblyName-Eigenschaft für Informationen des Standardinhaltsformatierers.
Argumente
Der XSLT-Inhaltsformatierer besitzt drei benannte Argumente als Initialisierungsparameter:
- Mit XsltBaseDirectoryPath (erforderlich) wird das Verzeichnis angegeben, das als Stammspeicherort für alle XSLT-Dateien verwendet wird.
- Mit XsltFileName (erforderlich) wird der Name der XSLT-Datei angegeben, die zum Transformieren der unformatierten Benachrichtigungsdaten in das entsprechende Anzeigeformat verwendet wird.
- Von DisableEscaping (optional) wird ein boolescher Wert angegeben, der angibt, dass die Ereignisdaten XML- oder HTML-Daten enthalten. Mit diesem Argument wird zudem die weitere Transformation der Daten verhindert. Der Standardwert ist false.
Beispiel
Im folgenden Beispiel wird das Definieren eines XSLT-Inhaltsformatierers in einer Anwendungsdefinitionsdatei (Application Definition File, ADF) gezeigt:
<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>
Siehe auch
Konzepte
Konfigurieren von Inhaltsformatierern
Erstellen von XSLT-Dateien
XSLT-Dateispeicherorte
Andere Ressourcen
XSLT-Inhaltsformatierer
Definieren von Benachrichtigungsklassen
Definieren von Notification Services-Anwendungen