Subject: Re: [xsl] select distinct From: Trevor Nash <tcn@xxxxxxxxxxxxx> Date: Wed, 18 Sep 2002 16:18:56 +0100 |
On Mon, 16 Sep 2002 11:45:53 -0400, Noel Golding wrote: >I have an xml file > >... > <para>Some more text goes here <ref name="a1" />. some more text</para> > </section> > <section> > <para>More text <ref name="a2" /> <ref name="a1" /></para> > </section> ></document> > >I would like to get all the unique <ref /> elements. > ><ref name="a1" /> ><ref name="a2" /> > >I am not sure what my xsl should look like to accomplish this. > That is essentially a grouping problem, which you will find explored in great depth in the FAQ. The idea is to use xsl:key and the key() function to get hold of all the ref elements with the same name, and process only the first one: known as Meunchian grouping. Trevor Nash -- Traditional training & distance learning, Consultancy by email Melvaig Software Engineering Limited voice: +44 (0) 1445 771 271 email: tcn@xxxxxxxxxxxxx XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] select distinct, Noel Golding | Thread | [xsl] RE:, Stuart Brown |
RE: [xsl] XSL Schema, Lopez, William | Date | Re: [xsl] RE:, David Carlisle |
Month |