Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Stylesheets bestimmen das Ausgabeformat mithilfe einer <xsl:output>-Anweisung mit dem method-Attribut. In der folgenden Tabelle wird das Ausgabeformat bei Verwendung der Transform-Methode für das Schreiben der Ausgabe beschrieben; außerdem wird das Ausgabeformat als Stream oder TextWriter deklariert.
Hinweis |
|---|
Die XslTransform-Klasse ist in .NET Framework, Version 2.0 veraltet.Mithilfe der XslCompiledTransform-Klasse können Sie XSLT-Transformationen (Extensible Stylesheet Language for Transformations) vornehmen.Weitere Informationen finden Sie unter Verwenden der XslCompiledTransform-Klasse und Migrieren von der XslTransform-Klasse. |
Stylesheets bestimmen das Ausgabeformat mithilfe einer <xsl:output>-Anweisung mit dem method-Attribut. In der folgenden Tabelle wird das Ausgabeformat bei Verwendung der Transform-Methode für das Schreiben der Ausgabe beschrieben; außerdem wird das Ausgabeformat als Stream oder TextWriter deklariert. In der folgenden Tabelle wird beschrieben, was geschieht, wenn von der Transform-Methode ein Ausgabetyp in Verbindung mit einer <xsl:output>-Anweisung deklariert wird.
<xsl:output method = >-Attribut |
Ergebnisformat |
|---|---|
method="xml" |
XML |
method="html" |
HTML |
method="text" |
Text |
Hinweis |
|---|
Hinweis: Wenn die Ausgabe der Transform-Methode ein XmlReader oder ein XmlWriter ist, wird die <xsl:output>-Anweisung ignoriert. |
Wenn die Ausgabe der Transform-Methode ein Stream oder ein TextWriter ist, werden die folgenden Attribute unterstützt:
encoding*
omit-xml-declaration
standalone
doctype-public
doctype-system
cdata-section-elements
indent
Hinweis*Das encoding-Attribut wird ignoriert, wenn die Transform-Methode die Ausgabe an einen TextWriter sendet.Stattdessen wird die encoding-Eigenschaft für den TextWriter verwendet.
Wenn die Ausgabe der Transform-Methode ein Stream ist, wird das folgende Attribut ignoriert:
Version: Die Version ist immer 1.0.
Medientyp: Der Medientyp.
Escapezeichen für Sonderzeichen
Das <xsl:text disable-output-escaping>-Tag gibt an, ob Sonderzeichen mit Escapezeichen in ein XML-Formular geschrieben werden müssen (z. B. unter Verwendung von <<> anstelle des "<"-Symbols) oder unverändert bleiben. Bei der Transformation in ein XmlReader-Objekt oder ein XmlWriter-Objekt wird das disable-output-escaping-Attribut ignoriert und wirkt sich nicht auf Sonderzeichen aus.
Siehe auch
Konzepte
Implementierung des XSLT-Prozessors durch die XslTransform-Klasse