我有一个从SqlTable得到的xml,如下所示。
<root>
<item>
<Column1>
<TT TXT1="Item3" />
<TT TXT1="Item2" />
<TT TXT1="Item1" />
</Column1>
</item>
</root>我需要在网页中按降序打印此值,.means打印方式如下
Item1 Item2 Item3 像这样
我尝试了一些代码,比如
<xsl:variable name="txt1-atts" select="$Item.xml//TT/@TXT1"></xsl:variable>
<xsl:for-each select="$txt1-atts">
<xsl:if test="position() > 1">, </xsl:if>
<xsl:value-of select="."/>
</xsl:for-each>但是它没有得到values.anybody的帮助...??
发布于 2013-06-19 19:33:35
使用
<xsl:for-each select="$txt1-atts">
<xsl:sort select="position()" order="descending" data-type="number"/>
<xsl:if test="position() > 1">, </xsl:if>
<xsl:value-of select="."/>
</xsl:for-each>以逆序处理属性。
https://stackoverflow.com/questions/17189760
复制相似问题