Freigeben über


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

Hilfe und Informationen

Informationsquellen für SQL Server 2005