Я пытаюсь изучить XSLT. Я просто схожу с ума. Переменные должны быть объявлены в объекте xsl: variables и созданы с их именами, имеющими символ $ непосредственно перед ними (например, perl-переменные), правильно? Почему на земле этого кода:Как использовать значение переменных XSLT?
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:variable name="color" select="'red'" />
<p>$color</p>
</xsl:template>
</xsl:stylesheet>
результатов в символьной строке: «$ цвета» записываются разбор простого непустого документа XML с помощью msxsl парсера? Большое спасибо
+1 - все эти годы я использовал, чтобы сделать это - почему никто не сказал мне раньше! –
philsquared
то же самое ... и худшая часть, я видел это раньше и забыл. :( – harpo
Рад распространить некоторую радость - @Phil, ваши слова очень похожи на мои, когда я обнаружил это тоже! –