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

XSL样式表排序有关问题

2012-02-24 
XSL样式表排序问题请大家帮忙看下这个问题怎么解决XML codeXML文件:...aaa num2 /a num3 /a

XSL样式表排序问题
请大家帮忙看下这个问题怎么解决

XML code
XML文件:...<aa><a num="2" /><a num="3" /><a num="21" /><a num="1" /></aa>

XML code
XSL样式表文件:...<div><xsl:for-each select="aa/a"><xsl:sort select="@num" /><span><xsl:value-of select="@num" />,</span></xsl:for-each></div>...

结果为:1,2,21,3

怎么修改能让结果按照num属性的数字值排序呢?(怎么才能得到结果1,2,3,21呢?)

[解决办法]
XML code
<div><xsl:for-each select="aa/a"><xsl:sort select="@num" data-type="number" /><span><xsl:value-of select="@num" />,</span></xsl:for-each></div> 

热点排行