Name
<xsl:output>
Synopsis
<xsl:output [method = “xml|html|text"] [version = "nmtoken
“] [encoding = "encoding_name
“] [omit-xml-declaration = “yes|no"] [standalone = “yes|no"] [doctype-public = "public_id
“] [doctype-system = "system_id
“] [cdata-section-elements = "element1 element2
..."] [indent = “yes|no"] [media-type = "string
“]/>
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 ishtml
, then empty element tags such asbr/
are converted tobr
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 ...
Get XML Pocket Reference, Second 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.