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
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--