Forum: XML Beginner |
Thema:
Re: Kann nicht auf Variable/Param in template zugreifen |
Von:
G. Guest (
24.08.2005 15:53) |
Bei dem Versuch:
<xsl:choose>
<xsl:when test="position() mod 2 = 0">
<fo:table-row background-color="#dcdcdc">
</xsl:when>
<xsl:otherwise>
<fo:table-row background-color="#f0f8ff">
</xsl:otherwise>
</xsl:choose>
<fo:table-cell padding="0.05cm">...
bekomme ich bei der "Wohlgeformtheit" der Xsl an der Stelle </xsl:when> ein´s auf die Finger, weil das Ende des <fo:table-row>-Blocks erwartet wird.
Die Übegabe eines Parameters an das template klappt jetzt (der Parameter musste am Anfang erneut bekannt gemacht werden mit <xsl:param name="col"></xsl:param>), doch das Überschreiben durch einen anderen Wert oder das setzen einer lokalen Variable funktioniert nach wie vor nicht. *seufts
Danke aber trotzdem
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!