This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

creating nesting from flat xml


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]