A [Anton Lapounov]. Обратите внимание на разницу между

<xsl:variable name=“var1”>10</xsl:variable>

и

<xsl:variable name=“var1” select=“10”/>

В первом случае значением переменной будет RTF, содержащий одну текстовую вершину “10”. Встретив арифметическое выражение вроде $var1 + 1, XSLT-процессор сначала преобразует RTF в строку, затем полученную строку сконвертирует в число.

Во втором случае значением переменной является число, что позволяет избежать преобразования типов.

 
  faq/var.txt · Последние изменения: 2006/04/06 12:25 by 85.141.153.37 (shade33)
 
@Mail.ruliveinternet.ru