|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: XSLT - adding tag to a flat document structure
This is very easy with XSLT 2.0, using e.g. <xsl:for-each-group group-starting-with="Sub1"> If you need an XSLT 1.0 solution, it's much harder, but has been solved many times. Try a search (e.g. in the mulberrytech xsl-list archive) for "positional grouping", if that fails try asking on xsl-list, where the question has been asked many times before but the people who answer are remarkably patient. Michael Kay > -----Original Message----- > From: D Tom [mailto:xml4u2002@y...] > Sent: 25 September 2003 15:59 > To: xml-dev@l... > Subject: XSLT - adding tag to a flat document structure > > > Hi > > I need to maintain the hierarchical grouping method > using XSLT. > > How to convert the following input to hirearchical > output using XLST. > > Please Advice. > > Input: > ======== > > <Main>main</Main> > <Sub1>sub1</Sub1> > <Sub2>sub 2</Sub2> > <Sub2>sub 2</Sub2> > <Sub1>sub 1</Sub1> > <Sub2>sub 2</Sub2> > <Sub2>sub 2</Sub2> > > Output > ======== > > <Main>main > <Sub1>sub1 > <Sub2>sub 2</Sub2> > <Sub2>sub 2</Sub2> > </Sub1> > <Sub1>sub 1 > <Sub2>sub 2</Sub2> > <Sub2>sub 2</Sub2> > </Sub1> > </Main> > > Regards > Tom > > __________________________________ > Do you Yahoo!? > The New Yahoo! Shopping - with improved product search http://shopping.yahoo.com ----------------------------------------------------------------- The xml-dev list is sponsored by XML.org <http://www.xml.org>, an initiative of OASIS <http://www.oasis-open.org> The list archives are at http://lists.xml.org/archives/xml-dev/ To subscribe or unsubscribe from this list use the subscription manager: <http://lists.xml.org/ob/adm.pl>
|
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
|
|||||||||

Cart








