以下是这两个元素的基本用法:
1. <xsl:stylesheet> 元素:
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- 样式表的内容在这里定义 -->
</xsl:stylesheet>
2. <xsl:transform> 元素:
<xsl:transform
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- 样式表的内容在这里定义 -->
</xsl:transform>
xmlns:xsl 命名空间声明指定了 XSLT 元素的命名空间,而 version 属性定义了 XSLT 版本。
在这两个元素内部,你可以定义模板规则(template rules)、匹配模式(matching patterns)以及其他转换规则。这些规则指定了在源文档中匹配的节点如何被转换成结果文档中的内容。
以下是一个简单的示例,演示如何使用 <xsl:template> 元素来匹配 XML 文档中的元素并进行转换:
<xsl:stylesheet
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
version="1.0">
<!-- 匹配 "book" 元素的模板规则 -->
<xsl:template match="book">
<p>
Title: <xsl:value-of select="title"/>
</p>
</xsl:template>
</xsl:stylesheet>
这个例子中,当源文档中有一个 <book> 元素时,它会被转换为一个 <p> 元素,其中包含书籍的标题。
转载请注明出处:http://www.pingtaimeng.com/article/detail/12241/XML