[xsl] Transforming a non-hierarchical XML into a hierarchical one

Subject: [xsl] Transforming a non-hierarchical XML into a hierarchical one
From: SEXpeare <sexpeare@xxxxxxxxx>
Date: Thu, 8 Mar 2007 11:20:10 +0100
Hello everybody, I have to transform a non hierarchical XML:

	<sumario>
		<seccion txt=""/>
		<subseccion txt=""/>
		<organismo txt=""/>
		<anuncio txt=""/>
		<organismo txt=""/>
		<anuncio txt=""/>
		<organismo txt=""/>
		<anuncio txt=""/>
		<subseccion txt=""/>
		<organismo txt=""/>
		<anuncio txt=""/>
		<seccion txt=""/>
		<subseccion txt=""/>
		<organismo txt=""/>
		<anuncio txt=""/>
		...
	</sumario>

into a hierarchical XML, doing this via XSLT. The result must be like this:

	<sumario>
		<seccion id="">
			<subseccion id="">
				<organismo id="">
					<anuncio>
					</anuncio>
					...						
				</organismo>
			</subseccion>
		</seccion>
		...
	</sumario>

I would apreciate any idea or advice, thx.

Current Thread