<Vollständige XSLT Element Reference
Definition und Verwendung
Das <xsl:output> Element definiert das Format des Ausgabedokuments.
Note : <xsl:output> ist ein Element der obersten Ebene, und muss als Kind - Knoten erscheinen <xsl:stylesheet> oder <xsl:transform> .
Syntax
<xsl:output
method="xml|html|text|name"
version="string"
encoding="string"
omit-xml-declaration="yes|no"
standalone="yes|no"
doctype-public="string"
doctype-system="string"
cdata-section-elements="namelist"
indent="yes|no"
media-type="string"/>
Attribute
Attribut | Wert | Beschreibung |
---|---|---|
method | xml html text name | Optional. Legt das Ausgabeformat. Der Standardwert ist XML (aber wenn das erste Kind des Wurzelknotens ist <html> und es gibt keine vorhergehende Textknoten, dann ist die Standardeinstellung HTML) Netscape 6 unterstützt nur "html" und "xml" |
version | string | Optional. Stellt die W3C - Versionsnummer für das Ausgabeformat (only used with method="html" or method="xml") |
encoding | string | Optional. Setzt den Wert des encoding Attributs in dem Ausgang |
omit-xml-declaration | yes no | Optional. "yes" gibt an, dass die XML - Deklaration (<?xml...?>) sollte in der Ausgabe weggelassen werden. "no" gibt an, dass die XML - Deklaration in der Ausgabe enthalten sein. Der Standardwert ist "no" |
standalone | yes no | Optional. "yes" gibt an, dass eine eigenständige Deklaration in der Ausgabe erfolgen soll. "no" gibt an, dass eine eigenständige Erklärung nicht in der Ausgabe erfolgen soll. Der Standardwert ist "no" Dieses Attribut wird nicht unterstützt von Netscape 6 |
doctype-public | string | Optional. Setzt den Wert des PUBLIC - Attribut der DOCTYPE - Deklaration in der Ausgabe |
doctype-system | string | Optional. Setzt den Wert des SYSTEM - Attribut der DOCTYPE - Deklaration in der Ausgabe |
cdata-section-elements | namelist | Optional. Ein weiß-Leerzeichen getrennte Liste von Elementen, deren Textinhalte sollte als CDATA-Abschnitte geschrieben werden |
indent | yes no | Optional. "yes" gibt an, dass die Ausgabe sollte entsprechend seine hierarchischen Struktur eingerückt werden. "no" zeigt an, dass die Ausgabe nicht entsprechend ihrer hierarchischen Struktur eingerückt werden. Dieses Attribut wird nicht unterstützt von Netscape 6 |
media-type | string | Optional. Definiert den MIME-Typ der Ausgabe. Die Standardeinstellung ist "text/xml" Dieses Attribut wird nicht unterstützt von Netscape 6 |
Beispiel 1
Die Ausgabe in diesem Beispiel wird ein XML-Dokument, Version 1.0 sein. Die Zeichenkodierung wird eingestellt "UTF-8" , und die Ausgabe wird zur besseren Lesbarkeit eingerückt werden:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0"
encoding="UTF-8" indent="yes"/>
...
...
</xsl:stylesheet>
Beispiel 2
Die Ausgabe in diesem Beispiel wird ein HTML-Dokument, Version 4.0 sein. Die Zeichenkodierung wird eingestellt "UTF-8" , und die Ausgabe wird zur besseren Lesbarkeit eingerückt werden:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="4.0"
encoding="UTF-8" indent="yes"/>
...
...
</xsl:stylesheet>
<Vollständige XSLT Element Reference