output

The <xsl:output> element controls the characteristics of the output document. To function correctly in Netscape, this element, with the method attribute, must be used. As of 7.0, method="text" works as expected.

Syntax

<xsl:output 
	method="xml" | "html" | "text"
	version=STRING
	encoding=STRING
	omit-xml-declaration="yes" | "no"
	standalone="yes" | "no"
	doctype-public=STRING
	doctype-system=STRING
	cdata-section-elements=LIST-OF-NAMES
	indent="yes" | "no"
	media-type=STRING  />

Required Attributes

None.

Optional Attributes

method
Specifies output format.
version
Specifies the value of the version attribute of the XML or HTML declaration in the output document. This attribute is only used when method="html" or method="xml".
encoding
Specifies the value of the encoding attribute in the output document.
omit-xml-declaration
Indicates whether or not to include an XML declaration in the output. Acceptable values are "yes" or "no".
standalone (Not supported.)
If present, indicates that a standalone declaration should occur in the output document and gives its value. Acceptable values are "yes" or "no".
doctype-public
Specifies the value of the PUBLIC attribute of the DOCTYPE declaration in the output document.
doctype-system
Specifies the value of the SYSTEM attribute of the DOCTYPE declaration in the output document.
cdata-section-elements
Lists elements whose text contents should be written as CDATA sections. Elements should be whitespace separated.
indent (Not supported.)
Specifies if the output should be indented to indicate its hierarchic structure.
media-type (Not supported.)
Specifies the output document MIME type.

Type

Top-level, must be the child <xsl:stylesheet> or <xsl:transform>.

Defined

XSLT, section 16.

Gecko support

Partial support. See comments above.

Document Tags and Contributors

Contributors to this page: Ptak82, CitizenK, Fredchat, Nickolay, Sheppy
Last updated by: Sheppy,