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. Ifmethodis 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. Thetextmethod 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 asTeXorRTF.-
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-1orUTF-16.-
omit-xml-declaration If this has the value
yes, then no XML declaration is included. If it has the valuenoor is not present, then an XML declaration is included.-
standalone This sets the value of the
standaloneattribute in the XML declaration. Like that attribute, it must have the value ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access