如何使xml内容按照一定顺序输出
我有一段xml代码,其中
<UserName></UserName>
<content></Content><DataTime></DataTime>
这样子
DataTime里存放的是添加的时间。
如何让xml根据DataTime的时间按照从晚到早的顺序输出?
参考答案:<xsl:sort select="DataTime"/>
<terms>
<term>
<UserName></UserName>
<content></Content>
<DataTime></DataTime>
</term>
<term>
<UserName></UserName>
<content></Content>
<DataTime></DataTime>
</term>
</terms>
这样
<xsl:for-each select="term">
<xsl:sort select="DataTime"/>
<xsl:apply-templates select="UserName" />
<xsl:apply-templates select="Content" />
</xsl:for-each>