首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

遍历显示的属性值一样,何故?解决思路

2012-02-26 
遍历显示的属性值一样,何故??xmlversion 1.0 encoding gb2312 ??xml-stylesheettype text/xsl

遍历显示的属性值一样,何故?
<?xml   version= "1.0 "   encoding= "gb2312 "?>
<?xml-stylesheet   type= "text/xsl "   href= "a.xsl "?>
<a>
<b   val= "1 "/>
<b   val= "2 "/>
<b   val= "3 "/>
</a>

XSL文件如下:
<xsl:for-each   select= "//b ">
    <xsl:value-of   select= "//@val "/>
</xsl:for-each>

[解决办法]
<xsl:template match= "a ">
<xsl:for-each select= "b ">
<xsl:value-of select= "@val " /> <br />
</xsl:for-each>
</xsl:template>

[解决办法]
<xsl:template match= "//b ">
<xsl:value-of select= "@val " /> <br />
</xsl:template>

热点排行