Hallo,
ich verusuche, eine XML-Datei in eine zweite zu konvertieren und dabei im Text eines Elementes ein Suchen & Ersetzen durchzuführen.
Ohne Suchen & Ersetzen sieht das so aus:
<xsl:template match="*">
xsl:copy
<xsl:copy-of select="@*">
</xsl:copy-of>
<xsl:apply-templates />
</xsl:copy>
</xsl:template>
Funktioniert auch soweit. Nun möchte ich noch zusätzlich, dass der Text ersetzt wird. Wie man "translated", ist mir an sich schon klar, ich mache das z.B. so:
<xsl:variable name="string" select="." />
<xsl:variable name="source" select="abc" />
<xsl:variable name="target" select="ABC" />
<xsl:value-of select="translate($string, $source, $target)" />
Nur, wie baue ich das in mein copy-of ein?
Ist sicherlich ziehmlich einfach, aber ich google jetzt schon einige Stunden und komme nicht wirklich weiter. Bin noch recht frisch mit xsl ...