This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
creating nesting from flat xml
- From: darrell <ddupasedm at netscape dot net>
- To: XSL-List at lists dot mulberrytech dot com
- Date: Tue, 27 Aug 2002 14:32:20 -0600
- Subject: [xsl] creating nesting from flat xml
- Reply-to: xsl-list at lists dot mulberrytech dot com
hello xsl list,
this problem has me scratching my head, i do not require a total
solution, but perhaps a hint. I have run into mismatched tags quite a
bit, i am thinking i have to use position()?
a new <div> is required every time an <a> is encountered
surely this list has seen this before?
thank you in advance.
darrell dupas
=====================
<xmlfile type="before-transform" >
<a>grp1 title</a>
<b>grp1 member a </b>
<b>grp1 member b </b>
<a>grp2 title</a>
<b>grp2 member a </b>
<b>grp2 member b </b>
<b>grp2 member c </b>
<b>grp2 member d </b>
<a>grp3 title </a>
<b>grp3 member a</b>
</xmlfile>
=========================
<xmlfile type="desired-result" >
<div>
<a>grp1 title</a>
<b>grp1 member a </b>
<b>grp1 member b </b>
</div>
<div>
<a>grp2 title</a>
<b>grp2 member a </b>
<b>grp2 member b </b>
<b>grp2 member c </b>
<b>grp2 member d </b>
</div>
<div>
<a>grp3 title </a>
<b>grp3 member a</b>
</div>
</xmlfile>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list