您的位置:58脚本 > XSLT <xsl:output> 元素

XSLT <xsl:output> 元素

2023-05-22 05:32 XSLT教程

 XSLT <xsl:output> 元素

XSLT <xsl:output> 元素

XSLT <xsl:output> 元素用于定义文档的输出格式,请参考本节中的实例。


XSLT 元素参考手册 完整的 XSLT 元素参考手册

定义和用法

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

XSLT 元素参考手册 完整的 XSLT 元素参考手册
阅读全文
以上是58脚本为你收集整理的 XSLT <xsl:output> 元素全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
  •  DTD 实体

    DTD 实体

    DTD - 实体 本节介绍 DTD 中的实体声明,在 DTD 中进行实体声明的时候,将使用ENTITY 关键字来声明。实体是用于定义引用普通文本...

  •  XPath 节点

    XPath 节点

    XPath 节点 本节为你介绍 XPath 中节点的相关知识,主要介绍了 XPath 节点的关系。XPath 术语 节点 在 XPath 中,有七种类型的节...

  • xml dom XML DOM baseURI 属性

    xml dom XML DOM baseURI 属性

    XML DOM baseURI 属性 Element 对象定义和用法 baseURI 属性返回 xml 文档的位置(URI)。 语法elementNode.baseURI 实例 下面的...

  •  XML DOM compareDocumentPosition() 方法

    XML DOM compareDocumentPosition() 方法

    XML DOM compareDocumentPosition() 方法 Element 对象定义和用法 compareDocumentPosition() 方法根据文档顺序比较当前节点与指...

  • xml 属性 XML DOM baseURI 属性

    xml 属性 XML DOM baseURI 属性

    XML DOM baseURI 属性 Node 对象定义和用法 baseURI 属性返回节点的绝对基准 URI。 语法nodeObject.baseURI 实例 下面的代码片段...

  •  XML CDATA

    XML CDATA

    XML CDATA 本节内容有关 XML CDATA,CDATA 指字符数据,我们将其定义为文本块。XML 文档中的所有文本均会被解析器解析。 只有 CD...

  •  XML 总结

    XML 总结

    XML 总结 下一步学习什么呢? 到本节为止,关于 XML 的学习内容已经结束了,现在来看看接下来,你应该怎么做。XML 总结 XML 可用...

  • xml树形结构 XML 树结构

    xml树形结构 XML 树结构

    XML 文档形成了一种树结构,它从"根部"开始,然后扩展到"枝叶"。树结构是通常被称为 XML 树,并且可以很容易地描述任何 XML 文档...

  •  onwaiting 事件

    onwaiting 事件

    onwaiting 事件 事件对象实例在视频由于要播放下一帧而需要缓冲时执行 JavaScript :video onwaiting=myFunction()定义和用法 onw...

  • onmouseover事件用法 onpause 事件

    onmouseover事件用法 onpause 事件

    onpause事件 事件对象实例在视频暂停时执行 JavaScript :video onpause=myFunction()本文底部包含了更多实例。定义和用法 onpaus...

© 2024 58脚本 58jiaoben.com 版权所有 联系我们
桂ICP备12005667号-28 Powered by CMS