Using XSL, I'm trying to take an XML file containing a flat list of "topics" and generate a hierarchical topic map. The topic nodes include a role attribute that indicates their position in the hierarchy (role="1" being the top node).
Here is the original XML file structure:
Code:
<NoName>
<topic id="id1" role="1">
<title>Heading