[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

Re: [xsl] most efficient flat file listing to hierarchical


Subject: Re: [xsl] most efficient flat file listing to hierarchical
From: "Mukul Gandhi" <gandhi.mukul@xxxxxxxxx>
Date: Thu, 11 Jan 2007 21:44:59 +0530

I believe the solutions posted to this question by others are
brilliant. I couldn't get the chance to verify them.

On my web site: http://gandhimukul.tripod.com/recursion.html, there is
a similar problem solved. Please see item no 2 (Tree from directory
listing)

On 1/11/07, James Fuller <jim.fuller@xxxxxxxxxxxxxx> wrote:
Hello All,

Can anyone propose a pure xslt (1 or 2) solution to transforming the
following flat xml structure of directory paths into a hierarchical
(nested) xml.

<?xml version='1.0'?>
<listing>
   <item>cn/test.xml</item>
   <item>en</item>
   <item>en/test.html</item>
   <item>en/test1.html</item>
   <item>en/resource</item>
   <item>en/resource/style</item>
   <item>en/resource/style/test.css</item>
   <item>favicon.ico</item>
   <item>cn</item>
</listing>

to


<dir> <file name="favicon.ico"/> <dir name="cn"> <file name="test.xml"/> </dir> <dir name="en"> <file name="test.html"/> <file name="test1.html"/> <dir name="resource"> <dir name="style"> <file name="test.css"/> </dir> </dir> </dir> </dir>

thx in advance.

cheers, Jim Fuller


--
Regards,
Mukul Gandhi


Current Thread
Keywords