Subject: RE: [xsl] Grouping using a Child Node.... From: "Michael Kay" <michael.h.kay@xxxxxxxxxxxx> Date: Sat, 22 Jun 2002 09:44:17 +0100 |
This is a standard grouping problem and you can use either of the standard grouping techniques (preceding-sibling or Muenchian grouping). <xsl:for-each select="item[not(type=preceding-sibling::type)]"> <p><xsl:value-of select="type"/></p> <xsl:for-each select="../item[type=current()/type]"> ... Michael Kay Software AG home: Michael.H.Kay@xxxxxxxxxxxx work: Michael.Kay@xxxxxxxxxxxxxx > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx] On Behalf Of > Prince Ohilip > Sent: 22 June 2002 07:04 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: [xsl] Grouping using a Child Node.... > > > Hi, > I have a Requirement in which i have to do grouping of Parent > Nodes based on a child node value > > For Eg: > If i have an XML like > <items> > <item> > <type>A</type> > <name>one</name> > <value>100</value> > </item> > <item> > <type>A</type> > <name>three</name> > <value>300</value> > </item> > > <item> > <type>B</type> > <name>four</name> > <value>100</value> > </item> > > <item> > <type>B</type> > <name>five</name> > <value>300</value> > </item> > <item> > <type>A</type> > <name>six</name> > <value>100</value> > </item> > </items> > > I want to create a XSL for Generating an HTML Table grouped by > Type > > Table will be like > > ItemName Value > Type -A > one 100 > Three 300 > Six 100 > > Type - B > four 100 > five 300 > > > Thanks > > _________________________________________________________ > There is always a better job for you at Monsterindia.com. > Go now http://monsterindia.com/rediffin/ > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Grouping using a Child Node.., Prince Ohilip | Thread | Re: [xsl] Grouping using a Child No, James Fuller |
[xsl] Re: Using Variable in Templat, Dimitre Novatchev | Date | RE: [xsl] Using Variable in Templat, Michael Kay |
Month |