xsl节点取值问题
原xml:
<a>
<b> a </b>
<b> b </b>
<b> c </b>
<b> d </b>
<b> e </b>
</a>
在xsl中,如何精确的取具体的b中的值???
例如,我现在要取第四个b,然后再紧接着取第二个b
[解决办法]
<xsl:template match= "a ">
<xsl:value-of select= "b4 "/>
<xsl:value-of select= "b2 "/>
</xsl:template>
或者循环取
<xsl:for-each select= "a ">
<xsl:value-of select= "b "/>
</xsl:for-each>
[解决办法]
<xsl:value-of select= "b[position()=4] "/>
<xsl:value-of select= "b[position()=2] "/>
第二个问题参考这篇:
http://blog.csdn.net/cds27/archive/2006/07/06/884721.aspx