Thomas J.S.: preceding-sibling-Mißverständnis (Liste von Anfangsbuchstaben)

Beitrag lesen

Hallo Andreas,

Aber selbst wenn ich die in Kauf nähme:

Error at xsl:variable on line 76 of file:/D:/xxx/yyy/catters.xsl:
  Unknown function: fn:upper-case
Transformation failed: Run-time errors were reported

OK, mein Fehler. Natürlich muss du beim XSL 2.0 die Funktionen wie beim XSLt 1.0 angeben:

<autor>
 <vorname>AXEL</vorname>
 <nachname>bornträger</nachname>
</autor>

<xsl:stylesheet version="2.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
 ...
<xsl:value-of select="lower-case(vorname)" />&#160;<xsl:value-of select="upper-case(nachname)" />

HTML:
<th>axel BORNTR&Auml;GER</th>

Funktioniert bei mir einwandfrei. ;-)

Grüße
Thomas