<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 支援

部分支援。請參見上面的註釋。