hallo,
ich doktore schon ne Weile am folgenden Problem rum:
Nun habe ich eine XSL-Datei die in etwa so funktioniert:<hr noshade>
korrekt wäre:<hr noshade="noshade">
<xsl:foreach select="/root/toc/top">
<!-- hier ist eigentlich noch ein xsl:sort -->
<!-- Das mache ich hier so, damit die Reihenfolge der Daten mit dem TOC
korreliert-->
<xsl:variable name="id" select="@id" />
das kommt mir bekannt vor, wenn ich mich recht erinnere habe ich dir schon damals den Tipp gegeben:
<xsl:copy-of select="/protokoll/data/top[@id=$id]//child::node()" />
<!-- wie kann jetzt das ul-, li-, div- oder span-Tag formatiert werden, das in der xml in der entsprechenden Data-Sektion vorhanden ist? -->
</xsl:foreach>
</body>
</html>
</xsl:template>
<xsl:template match="*">
<xsl:apply-templates />
</xsl:template>
das ist relativ nutzlos, es bildet nur das Verhalten des build-in-Templates für Elemente nach.
<xsl:template match="div">
<span style="border:1px solid red"><xsl:value-of select="."/></span>
</xsl:template>
Das sollte über CSS passieren.
Grüße
Thomas