<xsl:output> 元素
编辑教程<xsl:output> 元素
XSLT <xsl:output> 元素用于定义文档的输出格式,请参考本节中的实例。
定义和用法
<xsl:output> 元素定义了输出文档的格式。
注释:<xsl:output> 是顶层元素(top-level element),必须是 <xsl:stylesheet> 或 <xsl:transform> 的子节点。
语法
<xsl:output
method="xml|html|text|name"
version="string"
encoding="string"
omit-xml-declaration="yes|no"
standalone="yes|no"
doctype-public="string"
doctype-system="string"
cdata-section-elements="namelist"
indent="yes|no"
media-type="string"/>
属性
属性 | 值 | 描述 |
---|---|---|
method | xml html text name |
可选。定义输出的格式。默认是 XML (但是如果根节点的第一个子节点是 <html>,且在这之前没有文本节点,则默认是 HTML)。 Netscape 6 仅支持 "html" 和 "xml"。 |
version | string | 可选。设置输出格式的 W3C 版本号。(仅在 method="html" or method="xml" 时使用)。 |
encoding | string | 可选。设置输出中编码属性的值。 |
omit-xml-declaration | yes no |
可选。"yes" 规定在输出中省略 XML 声明(<?xml...?>)。 "no" 规定应在输出中包含的 XML 声明。默认是 "no"。 |
standalone | yes no |
可选。"yes" 规定 XSLT 处理器应输出独立文档声明。 "no" 规定 XSLT 处理器不应输出独立文档声明。默认是 "no"。 Netscape 6 不支持该属性。 |
doctype-public | string | 可选。规定 DTD 中要使用的公共标识符。即输出中 DOCTYPE 声明的 PUBLIC 属性的值。 |
doctype-system | string | 可选。规定 DTD 中要使用的系统标识符。即输出中 DOCTYPE 声明的 SYSTEM 属性的值。 |
cdata-section-elements | namelist | 可选。一个空格分隔的元素列表,这些元素的文本内容应作为 CDATA 部分来输出。 |
indent | yes no |
可选。"yes" 规定输出应根据其层次结构进行缩排。"no" 规定输出不应根据其层次结构进行缩排。 Netscape 6 不支持该属性。 |
media-type | string | 可选。定义输出的 MIME 类型(数据的媒体类型)。默认是 "text/xml"。 Netscape 6 不支持该属性。 |
实例 1
在本例中,输出是 XML 文档,版本为 1.0。字符编码方式被设置为 "ISO-8859-1",输出会进行缩进,以增进可读性:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0"
encoding="iso-8859-1" indent="yes"/>
...
...
</xsl:stylesheet>
实例 2
在本例中,输出是 HTML 文档,版本是 4.0。字符编码方式被设置为 "ISO-8859-1",输出会进行缩进,以增进可读性:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" version="4.0"
encoding="iso-8859-1" indent="yes"/>
...
...
</xsl:stylesheet>
Mos固件,小电视必刷固件
ES6 教程
Vue.js 教程
JSON 教程
jQuery 教程
HTML 教程
HTML 5 教程
CSS 教程
CSS3 教程
JavaScript 教程
DHTML 教程
JSON在线格式化工具
JS在线运行
JSON解析格式化
jsfiddle中国国内版本
JS代码在线运行
PHP代码在线运行
Java代码在线运行
C语言代码在线运行
C++代码在线运行
Python代码在线运行
Go语言代码在线运行
C#代码在线运行
JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。
大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
选择支付方式:
立即支付
¥
9.99
无法付款,请点击这里
金额: 0 元
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟