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>
--~--