Output:
Hermine' bookKomischerweise wird das Apostroph nicht in einen Unterstrich umgewandelt. Dafür wird der Buchstabe danach gelöscht.
Die anderen Möglichkeiten um ein Apostroph auszuzeichen, die ich im Internet gefunden habe, funktionieren alle leider nicht:
<xsl:value-of select="translate(@TEXT, "$apos;$quot;, '_')"/>
<xsl:value-of select="translate(@TEXT, "'$quot;, '_')"/>Ich benutze für die Transformation übrigens die Standard-Engine vom AltovaXMLSpy.
Schon mal einfach translate( //@text, "'", "_") versucht? Ich kanns gerade nicht mit Altova testen, aber das sollte schon hinhauen.
Gruß Ben