XSLT <xsl:stylesheet> 和 <xsl:transform> 元素
-
定义和使用
<xsl:stylesheet> 以及 <xsl:transform> 元素是完全同义的元素。两者都用于定义样式表的根元素。 -
语法
<xsl:stylesheet id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <!-- Content:(<xsl:import>*,top-level-elements) --> </xsl:stylesheet>
<xsl:transform id="name" version="version" extension-element-prefixes="list" exclude-result-prefixes="list"> <!-- Content:(<xsl:import>*,top-level-elements) --> </xsl:transform>
-
参数
属性 值 描述 version version 可选。指定样式表的 XSLT 版本extension-element-prefixes list 可选。用于扩展元素的命名空间前缀的空白分隔列表Netscape 6 不支持此属性exclude-result-prefixes list 可选。不应发送到输出的命名空间前缀的空白分隔列表id name 可选。样式表的唯一idNetscape 6 不支持此属性 -
示例
<?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> .... .... </xsl:stylesheet>
<?xml version="1.0" encoding="UTF-8"?> <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> .... .... </xsl:transform>