如何使用for-each-groups?

时间:2012-05-04 04:41:01

标签: xml xslt

我的xml:

<articles>
    <article>
<metadata>
<type>work</type>
</metadta>
<content>work force</content>
    </article>

    <article>
<metadata>
<type>sport</type>
</metadta>
<content>cricket s gentle man game</content>
    </article>

    <article>
<metadata>
<type>Life</type>
</metadta>
<content>Life is beatiful</content>
    </article>
    </articles>

我的xsl:

<xsl:for-each-group select="article" group-by="type">
<xsl:for-each select="current-group()">
<xsl:value-of select="content/>
</xsl:for-each>
</xsl:for-each-group>

我得到: 劳动力 板球的温柔男子比赛 生活是美好的

劳动力 板球的温柔男子比赛 生活是美好的

劳动力 板球的温柔男子比赛 生活是美好的

(即,没有类型) 我只需要: 劳动力 板球的温柔男子比赛 生活是美好的

1 个答案:

答案 0 :(得分:0)

您想要group-by =“metadata / type”。