Hallo,
Hat jemand einen Tip für mich?
Ich habe Deine XML-Struktur mal versuchsweise als HTML-Listenstruktur abgebildet:
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html"/>
<xsl:template match="verzeichnisse">
<html>
<head>
<title>Test</title>
</head>
<body>
<xsl:apply-templates>
<xsl:sort select="vname" data-type="text" order="ascending"/>
<xsl:sort select="fname" data-type="text" order="ascending"/>
</xsl:apply-templates>
</body>
</html>
</xsl:template>
<xsl:template match="verzeichnis">
<ul>
<li><xsl:apply-templates/></li>
</ul>
</xsl:template>
<xsl:template match="file">
<ul>
<li><xsl:apply-templates/></li>
</ul>
</xsl:template>
<xsl:template match="vname">
<xsl:value-of select="."/>
</xsl:template>
<xsl:template match="fname">
<xsl:value-of select="."/>
</xsl:template>
</xsl:stylesheet>
Nach der Korrektur von name --> vname in den letzten beiden Verzeichniselementen kam heraus:
...
<ul>
<li>Aordner</li>
</ul>
<ul>
<li>Cordner
<ul>
<li>Datei in C-Ordner</li>
</ul>
<ul>
<li>C-Subfolder
<ul>
<li>B-Datei in C-Subfolder</li>
</ul>
<ul>
<li>A-Datei in C-Subfolder</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li>Xordner</li>
</ul>
...
Das koennte etwa dem Gesuchten entsprechen.
MfG, Thomas