recursiv liste
Jeg vil gerne lave en recursiv liste af filer--------------------------------------
xml-filen
...
...
<dir name="dokumenter">
<file name="cv.doc">
<desc>CV</desc>
</file>
</dir>
<dir name="programmering">
<file name="index.xml>
<desc>Denne Fil</desc>
</file>
</dir>
...
--------------------------------------
xsl-filen
...
...
<h1>Listing of Files</h1>
<table border="1">
<xsl:for-each select="/Dirs/dir">
<tr>
<td>
<xsl:value-of select="@name"/>
</td>
<td>
<table border="1">
<xsl:for-each select="/Dirs/dir/file">
<tr>
<td>
<xsl:value-of select="@name"/>
</td>
<td>
<xsl:value-of select="desc"/>
</td>
</tr>
</xsl:for-each>
...
--------------------------------------
Problemet er nu at den udskriver nogenlunde følgende
+-------------+-----------+-----------+
|dokumenter | cv.doc | CV |
+-------------+-----------+-----------+
| | index.xml | Denne Fil |
+-------------+-----------+-----------+
|programmering| cv.doc | CV |
+-------------+-----------+-----------+
| | index.xml | Denne Fil |
+-------------+-----------+-----------+
istedet for
+-------------+-----------+-----------+
|dokumenter | cv.doc | CV |
+-------------+-----------+-----------+
|programmering| index.xml | Denne Fil |
+-------------+-----------+-----------+
Jeg er rimelig ny med xsl, så jeg har ikke lige fået fat i
hvordan jeg udskriver det her på den rigtige måde..
/Nephilim