取出由XML数据,因此我们通过一个事务使用具有相同标签名,但该标记名称值的XML是不同的XSLT
<swift>
<message>
<block3>
<tag>
<name>32</name>
<value>praveen</value>
</tag>
<tag>
<name>42</name>
<value>pubby</value>
</tag>
</block3>
<block4>
<tag>
<name>77</name>
<value>pravz</value>
</tag>
<tag>
<name>77</name>
<value>pubbypravz</value>
</tag>
<tag>
<name>76</name>
<value>shanmu</value>
</tag>
</block4>
</message>
</swift>
XSLT
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="text"/>
<xsl:template match="/">
<xsl:for-each select="swift/message">
<xsl:for-each select ="block3/tag[name = '32']">
<xsl:value-of select="value"/>
</xsl:for-each>,<xsl:text/>
<xsl:for-each select ="block4/tag[name = '77']">
<xsl:value-of select="value"/>,<xsl:text/>
</xsl:for-each>
</xsl:for-each>
</xsl:template>
期待像之一的输出 通过该上面的XSLT我已经达到最多需要这种
praveen,pravz,pubbypravz,
输出:
praveen,pravz
praveen,pubbypravz
希望,我们需要设置一个循环每次请指导我...
您应该提供您的xml源代码示例以及希望获得某些答案的xml输出示例。 – 2011-05-14 05:44:42
美元,欧元,德纳尔卢比,欧元,德纳尔..........要求输出 – pubby 2011-05-14 05:46:52
以什么为基础的人投票否定...如果他们知道输出的请求,请蛤蜊不要让我的声誉 – pubby 2011-05-14 05:53:56