+ -
当前位置:首页 → 问答吧 → XML中元素的显示顺序问题-----------求解决

XML中元素的显示顺序问题-----------求解决

时间:2011-03-09

来源:互联网

<目录>
<cd>
<歌曲>曲终人散 </歌曲>
</cd>
<cd>
<歌曲>解脱 </歌曲>
</cd>
<cd>
<歌曲>回家真好 </歌曲>
</cd>
<cd>
<歌曲>逃跑 </歌曲>
</cd>
<目录>
如果存在上述片段的XML文件,想通过关联的 .XSL文件在浏览器中显示 解散 字样
.XSL部分代码给出:
<xsl:template match="目录/cd[position()=1]">
<xsl:value-of select="substring(歌曲,4,1)" />
</xsl:template>
<xsl:template match="目录/cd[position()=2]">
<xsl:value-of select="substring(歌曲,1,1)" />
</xsl:template>
但这样仅能得到 散解,如何将两个字的显示调换位置?????

作者: harrysucceed   发布时间: 2011-03-09

主要是在不改动原文档的元素顺序的情况下,XSL文件该怎么写?

作者: harrysucceed   发布时间: 2011-03-09