+ -
当前位置:首页 → 问答吧 → 这样简单的的乱序的XML,如何用XSL转换成排序过的格式?

这样简单的的乱序的XML,如何用XSL转换成排序过的格式?

时间:2010-09-01

来源:互联网

<root>
  <李氏>李老四</李氏>
  <王氏>王麻子</王氏>
  <王氏>王老丫</王氏>
  <李氏>李天王</李氏>
  <上官氏>上官云顿</上官氏>
  <李氏>李命薄</李氏>
</root>

如何用XSL转换成:
 李氏:李老四、李天王、李命薄
 王氏:王麻子、王老丫
 上官氏:上官云顿

试了试,总不成功,求解。

作者: xmlscript   发布时间: 2010-09-01

XML code

<xsl:template match="root">
    <xsl:copy>
        <xsl:for-each-group select="*" group-by="name()">
            <div>
                <xsl:copy-of select="current-grouping-key()"/>:<xsl:value-of select="current-group()"/>
            </div>
        </xsl:for-each-group>    
    </xsl:copy>
</xsl:template>

作者: icy_csdn   发布时间: 2010-09-02

热门下载

更多