Folgende kleine Tücke ist mir beim Verwenden von xsl:attribute aufgefallen. Wenn ich ein Attribut erstellen möchte, welches einen festen Text beinhalten soll, z.B.
<xsl:attribute name="a"> xy </xsl:attribute>
Dies produziert nicht etwa ein Attribut a="xy", sondern etwas in dieser Form a="
xy
". Das NewLine Zeichen wird dabei mit normalisiert. Eine Änderung in
<xsl:attribute name="a">xy</xsl:attribute>
bringt dagegen das gewünschte Ergebnis.
Update: Wer es nachlesen möchte, wird hier fündig.
Disclaimer The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.