<xsl:output>
<xsl:output> 元素控制输出文档的特性。要在 Netscape 中正常工作,必须使用此元素及其 method 属性。从 7.0 版本开始,method="text" 可按预期工作。
语法
xml
<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 />
必需属性
无。
可选属性
method(方法)-
指定输出格式。
版本-
指定输出文档中 XML 或 HTML 声明的
version属性的值。仅当method="html"或method="xml"时使用此属性。 encoding-
指定输出文档中
encoding属性的值。 omit-xml-declaration-
指示是否在输出中包含 XML 声明。可接受的值为
yes或no。 standalone(不支持)。-
如果存在,表示应在输出文档中包含一个独立声明并给出其值。可接受的值为
yes或no。 doctype-public-
指定输出文档中
DOCTYPE声明的PUBLIC属性的值。 doctype-system-
指定输出文档中
DOCTYPE声明的SYSTEM属性的值。 cdata-section-elements-
列出其文本内容应被写入为
CDATA部分的元素。元素应以空格分隔。 indent(不支持)。-
指定输出是否应缩进以指示其层级结构。
media-type(不支持)。-
指定输出文档的 MIME 类型。
类型
顶级元素,必须是 <xsl:stylesheet> 或 <xsl:transform> 的子元素。
规范
XSLT,第 16 部分。
Gecko 支持情况
部分支持。请参阅上面的注释。