Hi,
I'm a little new to some of the finer intricacies of XSL, and am trying to
take in the following XML information, and output it in a list, ordered by
GROUP, but so that the
GROUP name is mentioned once.
I had thought it would be a simple case of either uniquely sorting the group
text, or using first-of-type() in some way, but I just can't seem to get
the voodoo right, or find a good example [BTW, I'm using the LotusXSL parser
if that helps]. I guess I may be easier to do it as an IDREF for the groups,
but I'm really after a solution that works with the information like this,
if one is possible.
Thanks,
Andy.
Input:
<EMPLOYEE>
<USER>
<NAME>John Doe</NAME>
<GROUP>Development</GROUP>
</USER>
<USER>
<NAME>Steve Smith</NAME>
<GROUP>Development</GROUP>
</USER>
<USER>
<NAME>Jane Smith</NAME>
<GROUP>Marketing</GROUP>
</USER>
<USER>
<NAME>A. N. Other</NAME>
<GROUP>Marketing</GROUP>
</USER>
<EMPLOYEE>
Output:
Development
John Doe
Steve Smith
Marketing
Jane Smith
A. N. Other
--
Andy Wilcock Mentor Graphics Cabling Products - ViewWare Engineering
andrew_wilcock@xxxxxxxxxxx Phone: +1(503) 685-7862 Fax: 685-7991
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|