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 · Последние изменения: 2012/03/27 05:15
 
Нас поддерживают: Рейтинг@Mail.ruliveinternet.ru