Hallo, ich komme gerade nicht auf die Lösung dieses Problems:
Ich habe eine Sequence von 3 Nodes, die ich in einem for-each abhandeln möchte, z.B. so:
<para>textnode1<fat>textnode3</fat>textnode2</para>
<p><xsl:for-each select=".">
<xsl:if text="???"><xsl:value-of select="." /></xsl:if>
<xsl:if text="???"><b><xsl:value-of select="." /></b></xsl:if>
</xsl:for-each></p>
Leider weiß ich nicht, wie ich den Typ des Nodes prüfen soll. Im Ersten xsl:if soll er auf einen Textnode prüfen, im Zweiten auf das Element mit dem Namen fat.
Erlaubt ist XPath 2.0, XPath 2.0 Functions, XQuery 1.0 und XSLT 2.0.
MfG