<xsl: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"ormethod="xml".
- encoding
- 
Specifies the value of the encodingattribute in the output document.
- omit-xml-declaration
- 
Indicates whether or not to include an XML declaration in the output. Acceptable values are yesorno.
- standalone(Not supported.)
- 
If present, indicates that a standalone declaration should occur in the output document and gives its value. Acceptable values are yesorno.
- doctype-public
- 
Specifies the value of the PUBLICattribute of theDOCTYPEdeclaration in the output document.
- doctype-system
- 
Specifies the value of the SYSTEMattribute of theDOCTYPEdeclaration in the output document.
- cdata-section-elements
- 
Lists elements whose text contents should be written as CDATAsections. 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>.
Specifications
XSLT, section 16.
Gecko support
Partial support. See comments above.