[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: XSL Processing to avoid repetitions
On 16 June 2010 14:15, Fabien Tillier <f.tillier@xxxxxxxx> wrote: > Hi List. > I was wondering if anyone could help me to filter out data in an XML stream. > (can be xslt 2.0...) > > For example, I have > <xml> > <city> > <name>Paris</name> > <person>Paul</person> > </city> > <city> > <name>New-York</name> > <person>John</person> > </city> > <city> > <name>Paris</name> > <person>George</person> > </city> > </xml> > > I would like to have an XSL template able to output something like (using <OL> for example) Paris > Paul > George > New-York > John Use xsl:for-each-group to select <city> and group by <name>, and within that use current-grouping-key() to get place and then for-each over the current-group() to get each name. > (please note that the real structure is more complicated, and the filter is to be done on more than one level...) ...in which case its probably best to post a complete sample. -- Andrew Welch http://andrewjwelch.com Kernow: http://kernowforsaxon.sf.net/
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|