XSLT Apply

2016-10-20 0 941
XSLT Apply

XSLT <xsl:apply-templates> 元素


<xsl:apply-templates> 元素可把一个模板应用于当前的元素或者当前元素的子节点。


<xsl:apply-templates> 元素

<xsl:apply-templates> 元素可把一个模板应用于当前的元素或者当前元素的子节点。

假如我们向 <xsl:apply-templates> 元素添加一个 select 属性,此元素就会仅仅处理与属性值匹配的子元素。我们可以使用 select 属性来规定子节点被处理的顺序。

请看下面的 XSL 样式表:

实例

<?xml version=”1.0” encoding=”ISO-8859-1”?>
<xsl:stylesheet version=”1.0”
xmlns:xsl=”http://www.w3.org/1999/XSL/Transform”>

<xsl:template match=”/”>

<html>

<body>

<h2>My CD Collection</h2>

<xsl:apply-templates/>

</body>

</html>
</xsl:template>

<xsl:template match=”cd”>

<p>

<xsl:apply-templates select=”title”/>

<xsl:apply-templates select=”artist”/>

</p>
</xsl:template>

<xsl:template match=”title”>

Title: <span style=”color:#ff0000”>

<xsl:value-of select=”.”/></span>

<br />
</xsl:template>

<xsl:template match=”artist”>

Artist: <span style=”color:#00ff00”>

<xsl:value-of select=”.”/></span>

<br />
</xsl:template>

</xsl:stylesheet>

遇见资源网 XSLT归档 XSLT Apply http://www.ox520.com/12729.html

上一篇:

已经没有上一篇了!

下一篇:

已经没有下一篇了!

常见问题

相关文章

猜你喜欢
发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务