Joy: EXSLT

Beitrag lesen

Hi Thomas,

OK, machen wir es so einfach wie möglich:

<xsl:template match="text()">
<xsl:value-of select="translate(., 'Â ', ' ')"/>
<-- oder
    <xsl:value-of select="normalize-space(translate(., 'Â ', ' '))"/> -->
</xsl:template>

Mit diesem Template überprüfst du jeden Text im Dokument automatisch.
Danach muss du nur darauf achten, dass du dort wo du Text ausgeben willst _nicht mehr_ value-of, sondern apply-templates verwendest.

<xsl:template match="xhtml:div">
  xsl:copy
   <xsl:apply-templates />
  </xsl:copy>
</xsl:template>

Das hat super funktioniert und macht genau das was es soll :-).
Danke, danke, danke ...

Du hast mir wirklich sehr geholfen.

Gruß
joy