On 13/05/2020 13:52, Costello, Roger L. costello(_at_)mitre(_dot_)org wrote:
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 you have the EXPath File module available, the XSLT code is pretty
simple. But there is a problem you will have to face, that folder names
need not necessarily be valid NCNames, and thus not valid as the names
of elements. For example what if the folder name contains spaces?
--
*John Lumley* MA PhD CEng FIEE
john(_at_)saxonica(_dot_)com <mailto:john(_at_)saxonica(_dot_)com>
on behalf of Saxonica Ltd
--~----------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
EasyUnsubscribe: http://lists.mulberrytech.com/unsub/xsl-list/1167547
or by email: xsl-list-unsub(_at_)lists(_dot_)mulberrytech(_dot_)com
--~--