Anzahl von Knoten ermitteln
m.steyer
- xsl
Hi!
Wie kann ich die Anzahl von childnodes innerhalb von xslt abfragen.
Meine Überlegung ist folgende: Wenn ein Text-Node mehr 2 Bild-Nodes hat, sollen die Bilder der Bild-Nodes in einer eigenen Spalte links vom Text angezeigt werden.
Ich brache also soetwas wie.
<xsl:template match="text-node">
<xsl:if test=".... > 2">
<!-- Tabelle anfangen -->
</xsl:if>
</xsl:template>
Anstatt von .... bräuchte ich den Test auf die Anzahl der Bilder
Aufbau:
Texte
---- Text
----- Bilder
------ Bild1
------ Bild2
------ Bild3
------ Bild4
------ Bild5
grüße
fredy
Hallo!
Wie kann ich die Anzahl von childnodes innerhalb von xslt abfragen.
Meine Überlegung ist folgende: Wenn ein Text-Node mehr 2 Bild-Nodes hat, sollen die Bilder der Bild-Nodes in einer eigenen Spalte links vom Text angezeigt werden.
<xsl:template match="text-node">
<xsl:if test="count(bild-node) > 1">
<!-- tabelle -->
</xsl:if>
</xsl:template>
( es war absicht > als > zu schreiben!)
wobei se so aussehen kann:
<text-node>
<andere-node></andere-node>
<andere-node></andere-node>
<bild-node></bild-node>
<bild-node></bild-node>
</text-node>
Grüße
Thomas