<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

指定输出格式。

version

指定输出文档中 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 支持

部分支持。请参见上面的注释。