<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 声明。可接受的值为 yesno

standalone (不支持)。

如果存在,表示应在输出文档中包含一个独立声明并给出其值。可接受的值为 yesno

doctype-public

指定输出文档中 DOCTYPE 声明的 PUBLIC 属性的值。

doctype-system

指定输出文档中 DOCTYPE 声明的 SYSTEM 属性的值。

cdata-section-elements

列出其文本内容应被写入为 CDATA 部分的元素。元素应以空格分隔。

indent (不支持)。

指定输出是否应缩进以指示其层级结构。

media-type (不支持)。

指定输出文档的 MIME 类型。

类型

顶级元素,必须是 <xsl:stylesheet><xsl:transform> 的子元素。

规范

XSLT,第 16 部分。

Gecko 支持情况

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