Transmitter
Erfahrenes Mitglied
Hi,
ich habe folgendes:
und will das bekommen:
Jetzt würde ich gerne <?ZP?> aber NUR innerhalb von <titel> löschen. Im restlichen XML soll es durch <br /> ersetzt werden:
Das funktioniert soweit auch, nur leider funktioniert sowas nicht:
Dabei wird titel gelöscht, aber ZP durch <br /> ersetzt.
Dabei wird <titel>, Text und ZP gelöscht.
Ist kein valides XSLT 
Kann mir dabei jemand helfen?
Bin leider noch recht neu in XSLT und habe zu dem verschachtelten Problem nichts gefunden.
Danke schon mal
Bye, Transmitter
ich habe folgendes:
Code:
<titel>das ist ein <?ZP?> titel</titel>
Code:
<titel>das ist ein titel</titel>
Jetzt würde ich gerne <?ZP?> aber NUR innerhalb von <titel> löschen. Im restlichen XML soll es durch <br /> ersetzt werden:
Code:
<xsl:template match="processing-instruction('ZP')">
<br />
</xsl:template>
Das funktioniert soweit auch, nur leider funktioniert sowas nicht:
Code:
<xsl:template match="titel|processing-instruction('ZP')">
<xsl:apply-templates />
</xsl:template>
Code:
<xsl:template match="titel|processing-instruction('ZP')">
<xsl:text></xsl:text>
</xsl:template>
Code:
<xsl:template match="titel">
<xsl:template match="processing-instruction('ZP')">
<xsl:text></xsl:text>
</xsl:template>
</xsl:template>

Kann mir dabei jemand helfen?
Bin leider noch recht neu in XSLT und habe zu dem verschachtelten Problem nichts gefunden.
Danke schon mal
Bye, Transmitter