Переменная - не была объявлена ​​(или ее объявление не находится в области видимости) - PullRequest
0 голосов
/ 09 мая 2018

Я определил некоторые переменные в той же области:

<xsl:variable name="disc" select="fn:number(a)"/>
<xsl:variable name="pvTotal" select="fn:number(b)"/>
<xsl:variable name="taxTotal" select="fn:number(c)"/>

И затем я определил другую переменную в той же области:

<xsl:variable name="pvUnitario" select="$pvTotal+$taxTotal-$disc"/>

Но я получаю эту ошибку:

XPST0008: переменная taxTotal- не была объявлена ​​(или ее объявление не входит в область действия)

Что я делаю не так?

1 Ответ

0 голосов
/ 09 мая 2018

Изменение

<xsl:variable name="pvUnitario" select="$pvTotal+$taxTotal-$disc"/>

до

<xsl:variable name="pvUnitario" select="$pvTotal + $taxTotal - $disc"/>

, так что ссылка taxTotal вместо taxTotal-.

...