Name
<xsl:output>
Synopsis
The <xsl:output>
element helps determine the
exact formatting of the XML document produced when the result tree is
stored in a file, written onto a stream, or otherwise serialized into
a sequence of bytes. It has no effect on the production of the result
tree itself. The following attributes are defined:
-
method
The default method is
xml
, which simply implies that the serialized output document will be a well-formed parsed entity or XML document. Ifmethod
is set tohtml
, or if the method attribute is not present and the root element of the output tree is<html>
, then empty element tags such as<br/>
are converted to<br>
when output, and a variety of other changes are to attempt to generate HTML that is more compatible with existing browsers. Thetext
method only outputs the contents of the text nodes in the output tree. It strips all markup. XSLT processors are also allowed to recognize and support other values such asTeX
orRTF
.-
version
This contains a name token that identifies the version of the output method. In practice, this has no effect on the output.
-
encoding
This contains the name of the encoding the outputter should use, such as
ISO-8859-1
orUTF-16
.-
omit-xml-declaration
If this has the value
yes
, then no XML declaration is included. If it has the valueno
or is not present, then an XML declaration is included.-
standalone
This sets the value of the
standalone
attribute in the XML declaration. Like that attribute, it must have the value ...
Get Webmaster in a Nutshell, Third Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.