tiefenwechsel
Grünschnabel
Hallo allerseits,
ich will abfragen, ob das Element <Absatz> ein Child-Element <Symbol> enthält. Wenn es das enthält, möchte ich aus dem Elternelement <Absatz> <Spi> machen. Ansonsten soll <Absatz> unverändert bleiben.
Bisher habe ich mir folgende Syntax zusammengereimt:
Wo liegt mein Denkfehler?
Thilo
ich will abfragen, ob das Element <Absatz> ein Child-Element <Symbol> enthält. Wenn es das enthält, möchte ich aus dem Elternelement <Absatz> <Spi> machen. Ansonsten soll <Absatz> unverändert bleiben.
Bisher habe ich mir folgende Syntax zusammengereimt:
Code:
<xsl:template match="Absatz">
<xsl:choose>
<xsl:when test="child='Symbol'">
<Spi><xsl:apply-templates/></Spi>
</xsl:when>
<xsl:otherwise>
<Absatz><xsl:apply-templates/></Absatz>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
Wo liegt mein Denkfehler?
Thilo