|
Subject: Re: [xsl] Anyone have XSLT that generates XML showing a Windows folder structure? From: "Steven D. Majewski steve.majewski@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> Date: Wed, 13 May 2020 13:57:30 -0000 |
Note that the btreeb command ( on Linux, or I have it installed on Mac via
home-brew )
Has an option to output in XML format ( 'tree -X '). Not quite the exact
format you want, but simpler to transform the format from this command than to
walk the filesystem in XSLT.
<?xml version="1.0" encoding="UTF-8"?>
<tree>
<directory name="..">
<file name="Aberdeen - Downpour.zip"></file>
<directory name="Amazon Music">
<directory name="Stephane Wrembel">
<directory name="The Django Experiment I">
<file name="01 - Nuages.mp3"></file>
<file name="02 - Gin-Gin.mp3"></file>
<file name="03 - Bouncin' Around.mp3"></file>
<file name="04 - Dinette.mp3"></file>
<file name="05 - Troublant Bolero.mp3"></file>
<file name="06 - Windmills.mp3"></file>
<file name="07 - Place de Broukere.mp3"></file>
<file name="08 - Carnets de Route.mp3"></file>
<file name="09 - Djangology.mp3"></file>
<file name="10 - Ma Premiere Guitare.mp3"></file>
<file name="11 - Jacques Prevert.mp3"></file>
<file name="12 - Minor Swing.mp3"></file>
</directory>
<directory name="The Django Experiment II">
<file name="01 - Douce Ambiance.mp3"></file>
<file name="02 - Viper's Dream.mp3"></file>
<file name="03 - Valse De Bamboula.mp3"></file>
<file name="04 - Boston.mp3"></file>
<file name="05 - Double Scotch.mp3"></file>
> On May 13, 2020, at 8:52 AM, Costello, Roger L. costello@xxxxxxxxx
<xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx> wrote:
>
> Hi Folks,
>
> Do you have XSLT code that does this: Given a root folder, show all the
subfolders and files within it, repeat for each subfolder.
>
> Example, for this folder structure:
>
> root
> persons
> local
> JohnDoe.xml
> MarySmith.xml
> remote
> BillAnderson.xml
>
> the XSLT code outputs this XML:
>
> <root>
> <persons>
> <local>
> <john>JoeDoe.xml</john>
> <mary>MarySmith.xml</mary>
> </local>
> <remote>
> <bill>BillAnderson.xml</bill>
> </remote>
> </persons>
> </root>
>
> If someone has already done this, would you mind sharing it, please?
>
> /Roger
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Anyone have XSLT that gen, John Lumley john@xxx | Thread | Re: [xsl] Anyone have XSLT that gen, G. Ken Holman g.ken. |
| Re: [xsl] Anyone have XSLT that gen, John Lumley john@xxx | Date | Re: [xsl] Anyone have XSLT that gen, Michael Kay mike@xxx |
| Month |