xslt中常用的标签:
<xsl:template match="/">
<xsl:for-each select="catalog/cd">
<xsl:sort select="artist"/>
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:for-each>
<xsl:template/>
<xsl:for-each select="catalog/cd">
<xsl:if test="price > 10">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
</tr>
</xsl:if>
</xsl:for-each>
<xsl:choose>
<xsl:when test="expression">
... 输出 ...
</xsl:when>
<xsl:otherwise>
... 输出 ....
</xsl:otherwise>
</xsl:choose>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="title"/></td>
<xsl:choose>
<xsl:when test="price > 10">
<td bgcolor="#ff00ff">
<xsl:value-of select="artist"/></td>
</xsl:when>
<xsl:otherwise>
<td><xsl:value-of select="artist"/></td>
</xsl:otherwise>
</xsl:choose>
</tr>
</xsl:for-each>
<xsl:apply-templates> 元素
<xsl:apply-templates> 元素可把一个模板应用于当前的元素或者当前元素的子节点。
假如我们向 <xsl:apply-templates> 元素添加一个 select 属性,此元素就会仅仅处理与属性值匹配的子元素。我们可以使用 select 属性来规定子节点被处理的顺序。
<xsl:template match="cd"><!--仅处理cd的子元素-->
<p>
<xsl:apply-templates select="title"/>
<xsl:apply-templates select="artist"/>
</p><!--title在前,artist在后-->
</xsl:template>
分享到:
相关推荐
XSLT 调用 Java 的类方法XSLT 调用 Java 的类方法
做项目是时候经常会碰到要导出word文档,比如做OA系统会导出公文、导出请假单等等。一种方法是可以使用office组件Microsoft.Office.Interop.Word来...另一只方法就是要说的使用xslt转化xml数据来得到最终的word文档。
ASP处理XSLT转换XML的实现 使用ASP处理XSLT转换XML比较简单,思路如下:创建一个XSLTemplate的...象,然后在家Xml文件和XSLT文件,最后使用方法transform即可,包含到类里面,具体代码如下: 以下是引用片段:...
虽然这一承诺的大部分都已经实现了,但使用 XSLT(最强大的基于 XML 的工具之一)可靠地处理 WSDL 文档仍然有很大的挑战。本文将给出可用于采用 XSL 样式表对 WSDL 进行深入了解的方法,并说明了一些应该避免的常见...
6.6.4 sendredirect()和forward()方法的区别 238 6.7 小结 239 第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet...
主要介绍了将XSLT作为HTML的样式表的使用方法示例,文中所展示的代码在全文最后有提供下载的链接,需要的朋友可以参考下
Javascript+Xslt解析Xml为Html的方法.pdf
node_xslt 安装 npm install node_xslt --save 或者: 在根目录中,运行node-gyp rebuild ./build/Release/node_xslt.node node-gyp rebuild生成./build/Release/node_... 使用指定的XSLT进行转换 readXsltFile str
6.6.4 sendredirect()和forward()方法的区别 238 6.7 小结 239 第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet...
xslt-转换 使用 XSLT 转换的 XML 文件转换 它包含一些有用的工具来转换 xml 文件。 使用以下参数运行 main 方法: files/input.xml files/prepdata.xsl files/output.xml COMPACT 1
6.6.4 sendredirect()和forward()方法的区别 238 6.7 小结 239 第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet...
Javascript+Xslt解析Xml为Html的方法[参照].pdf
使用XSLT从XML源生成多层HTML树菜单的一种简单通用方法
行业分类-设备装置-基于XSLT的多种用户平台通用信息展示系统及方法
6.6.4 sendredirect()和forward()方法的区别 238 6.7 小结 239 第7章 web应用程序的部署 240 7.1 配置任意目录下的web应用程序 240 7.2 war文件 242 7.3 tomcat中servlet的另一种运行方式 244 7.4 与servlet...
主要为大家详细介绍了Python使用xslt提取网页数据的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
用户接口系统是网格研究的重要组成部分...主要讨论了XSLT页面模板在空间信息栅格中的作用,如何使用XSLT进行页面转换以及利用XSLT实现网格中的页面服务的流程等,介绍了利用XSLT技术实现网格中的页面服务标准化的方法。
本系列包含:XMLDOM对象方法手册.chm XmlSchema标准参考手册.chm XMLHTTP手册.CHM XML指南.chm XSLT标准参考手册.chm