Hallo,
ich habe mich mit XSLT noch nicht allzulange beschäftigt und möchte aus dem Mindmanager Freemind (http://freemind.sourceforge.net/) Daten exportieren. Und zwar als Plain-Text ohne irgendwelche Auszeichnungen.
Das mitgelieferte XSL für den Text-Export nummeriert alle Knoten mit der Funktion xsl:number. Ich möchte aber einfach nur die Hierarchieebenen mit Leerzeichen oder Tabs einrücken.
Wie muss ich diesen Schnipsel anpassen? Brauche ich eine Schleife, um vor jedem Element entsprechend viele Tabs einzufügen?
--- schnipp ---
<xsl:template match="node">
<xsl:number level="multiple" count="node" format="1"/><xsl:text> </xsl:text><xsl:value-of select="@TEXT"/>
<xsl:apply-templates/>
</xsl:template>
--- schnipp ---
danke!
Karsten
ich habe mich mit XSLT noch nicht allzulange beschäftigt und möchte aus dem Mindmanager Freemind (http://freemind.sourceforge.net/) Daten exportieren. Und zwar als Plain-Text ohne irgendwelche Auszeichnungen.
Das mitgelieferte XSL für den Text-Export nummeriert alle Knoten mit der Funktion xsl:number. Ich möchte aber einfach nur die Hierarchieebenen mit Leerzeichen oder Tabs einrücken.
Wie muss ich diesen Schnipsel anpassen? Brauche ich eine Schleife, um vor jedem Element entsprechend viele Tabs einzufügen?
--- schnipp ---
<xsl:template match="node">
<xsl:number level="multiple" count="node" format="1"/><xsl:text> </xsl:text><xsl:value-of select="@TEXT"/>
<xsl:apply-templates/>
</xsl:template>
--- schnipp ---
danke!
Karsten