[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Transformation Grouping Problem (XSLT 2.0, Saxon-PE
Good Day to all! I'm in need of some assistance with group logic using XSLT 2.0. Given the following sample xml file as input: <book> <title>My Book Title</title> <para>book Blah, blah, blah</para> <para>book Dah, dah, dah</para> <para>book Lah, lah, lah</para> <level1> <title>level1 AAA</title> <para>level1 Blah, blah, blah</para> <para>level1 Dah, dah, dah</para> <para>level1 Lah, lah, lah</para> <level2> <title>level2 AAA</title> <para>level2 Blah, blah, blah</para> <para>level2 Dah, dah, dah</para> <para>level2Lah, lah, lah</para> <level3> <title>level3 AAA</title> <para>level3 Blah, blah, bl= ah</para> <para>level3 Dah, dah, dah<= /para> <para>level3 Lah, lah, lah<= /para> </level3> <level3> <title>level3 AAA</title> <para>level3 Blah, blah, bl= ah</para> <para>level3 Dah, dah, dah<= /para> <para>level3 Lah, lah, lah<= /para> </level3> </level2> </level1> </book> using 'for-each-group' I can group by the different levels, but how can I = isolate just the 'top' content of the <book> or <level#>? For instance, I'd like to create an XML result-document that contains only: <book> <title>My Book Title</title> <para>book Blah, blah, blah</para> <para>book Dah, dah, dah</para> <para>book Lah, lah, lah</para> </book> ...and another XML result-document that contains only: <level1> <title>level1 AAA</title> <para>level1 Blah, blah, blah</para> <para>level1 Dah, dah, dah</para> <para>level1 Lah, lah, lah</para> </level1> ...&c. Cheers, Raymond Lillibridge Sr. Software Engineer Municipal Code Corporation www.municode.com
|
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
|