Messerjockel
Grünschnabel
Hallo, liebe Community!
Ich bin bei meinen XSLT-Programmierkenntnissen (leider recht schnell) auf völlige Ratlosigkeit gestoßen. Ich stehe vor folgendem Problem:
Ich möchte das XML-Konstrukt
<Tag>Diese <Var>Variable</Var> ist toll</Tag>
auslesen.
Die Ausgabeform sollte sein:
Diese Variable ist toll
oder alternativ
Diese <Var>Variable</Var> ist toll
Besondere Schmerzen bereitet mir der Text hinter dem Tag (<== "ist toll").
Bei mir bricht er mit
<xsl:template name="testfall">
leider nach"Diese Variable" ab und der Text nach dem Var-Tag fehlt!
Weiß jemand, wie ich eine meiner beiden Ausgabe-Alternativen hinbekommen kann? Oder wo evtl. eine bereits vorhandene Lösung steht?
Danke im Voraus!
Messerjockel
Ich bin bei meinen XSLT-Programmierkenntnissen (leider recht schnell) auf völlige Ratlosigkeit gestoßen. Ich stehe vor folgendem Problem:
Ich möchte das XML-Konstrukt
<Tag>Diese <Var>Variable</Var> ist toll</Tag>
auslesen.
Die Ausgabeform sollte sein:
Diese Variable ist toll
oder alternativ
Diese <Var>Variable</Var> ist toll
Besondere Schmerzen bereitet mir der Text hinter dem Tag (<== "ist toll").
Bei mir bricht er mit
<xsl:template name="testfall">
<xsl:choose>
</xsl:template><xsl:when test="name() = 'Tag'">
<xsl:value-of select="node()"/>
<xsl:call-template name="testfall"/>
</xsl:when><xsl:call-template name="testfall"/>
<xsl:when test="name() = 'Var'">
</xsl:choose><i><xsl:value-of select="node()"/></i>
<xsl:call-template name="testfall"/>
</xsl:when><xsl:call-template name="testfall"/>
leider nach"Diese Variable" ab und der Text nach dem Var-Tag fehlt!
Weiß jemand, wie ich eine meiner beiden Ausgabe-Alternativen hinbekommen kann? Oder wo evtl. eine bereits vorhandene Lösung steht?

Danke im Voraus!
Messerjockel