... |
... |
@@ -40,13 +40,13 @@ |
40 |
40 |
|
41 |
41 |
Insbesondere bei der Auflösung von Schleifenvariablen müssen in bestimmten Konstellationen Leerzeichen zwingend verwendet werden, wo dies zuvor nicht nötig war. Dies ist zum Beispiel an folgender Stelle so: |
42 |
42 |
|
43 |
|
-{{code language="none"}} |
|
43 |
+{{code language="xml"}} |
44 |
44 |
<xsl:if test="position()=1 and .!=''"> |
45 |
45 |
{{/code}} |
46 |
46 |
|
47 |
47 |
Hier müssen Leerzeichen wie folgt vorhanden sein: |
48 |
48 |
|
49 |
|
-{{code language="none"}} |
|
49 |
+{{code language="xml"}} |
50 |
50 |
<xsl:if test="position() = 1 and . != ''"> |
51 |
51 |
{{/code}} |
52 |
52 |
|
... |
... |
@@ -54,13 +54,13 @@ |
54 |
54 |
|
55 |
55 |
Der Vergleich der //position()// Variable z.B. innerhalb eines xsl:if-Blocks konnte zuvor gegen einen String mit dem Positionswert erfolgen. |
56 |
56 |
|
57 |
|
-{{code language="none"}} |
|
57 |
+{{code language="xml"}} |
58 |
58 |
<xsl:if test="position()='1'> |
59 |
59 |
{{/code}} |
60 |
60 |
|
61 |
61 |
Dies entsprach nie dem Standard, und ist nicht mehr möglich. Stattdessen muss der Vergleich mit dem reinen Zahlenwert erfolgen: |
62 |
62 |
|
63 |
|
-{{code language="none"}} |
|
63 |
+{{code language="xml"}} |
64 |
64 |
<xsl:if test="position() = 1> |
65 |
65 |
{{/code}} |
66 |
66 |
|