Witam,
chcialbym uzyskac szablon, ktory bedzie zamienial liczebniki us na pl.
Ponizszy szablon nie dziala ze zmienna 'us', komunikat: "Nie mozna
uzyskac odwolania do zmiennej lub parametru 'us'. Zmienna lub parametr
moga nie byc zdefiniowane lub znajdowac sie w innym zakresie".
Zreszta nie dziala takze ze zmienna 'pl' - nie ma powyzszego komunikatu,
ale wartosc jest pusta.
Jak poprawic ten szablon, by zadzialal.
Chyba nie rozumiem tych zmiennych...
Pozdrowienia
Robert

<xsl:template match="liczebniki">
<xsl:variable name="pl" select="jeden"/>
<xsl:choose>
<xsl:when test="$pl='jeden'">
<xsl:variable name="us" select="one"/>
</xsl:when>
<xsltherwise>
<xsl:variable name="us" select="xxx"/>
</xsltherwise>
</xsl:choose>

<div oID="{$us}">
<xsl:apply-templates/>
</div>

<!--
<xsl:element name="div">
<xsl:attribute name="oID"><xsl:value-of select="$pl"/></xsl:attribute>
</xsl:element>
-->
</xsl:template>