xsl-list
[Top] [All Lists]

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

2007-01-11 09:15:23
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(_dot_)fuller(_at_)ruminate(_dot_)co(_dot_)uk> 
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

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--

<Prev in Thread] Current Thread [Next in Thread>