Subject: RE: [xsl] Urgent: Grouping attributes together From: "Bhargav Bharath" <xmlbar@xxxxxxxxxxx> Date: Wed, 18 Jun 2003 20:56:34 +0530 |
From: Jarno.Elovirta@xxxxxxxxx Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx> Subject: RE: [xsl] Urgent: Grouping attributes together Date: Wed, 18 Jun 2003 09:41:35 +0300
FFFAQ,
> I need help to write an XSLT file for converting first.xml to > second.xml > where the attribute values are grouped
Did you have a look at the FAQ or Jeni's pages on grouping?
<xsl:key name="class" match="student" use="@class"/>
<xsl:template match="school">
<xsl:copy>
<xsl:for-each select="student[generate-id(.) = generate-id(key('class', @class))]">
<Section class="A">
<xsl:apply-templates select="key('class', @class)"/>
</Section>
</xsl:for-each>
</xsl:copy>
</xsl:template>
<xsl:template match="student/@class"/>
<xsl:template match="@* | node()">
<xsl:copy>
<xsl:apply-templates select="@* | node()"/>
</xsl:copy>
</xsl:template>
Cheers,
Jarno
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] Urgent: Grouping attribut, Jarno . Elovirta | Thread | [xsl] XML XSL Question about includ, Anton Wardaschko (PA |
[xsl] Sorry (There was something wr, James Hunt | Date | Re: [xsl] XSL book recommendations, G. Ken Holman |
Month |