Я использую xslt1.0. Я хочу использовать глобальную переменную таким образом, чтобы значение переменной устанавливалось из одного шаблона и использовалось в другом шаблоне. Как я могу добиться этого. Пожалуйста, помогите мне .. Спасибо заранее ..
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="text"/> <xsl:variable name="vTest"> <xsl:apply-templates select="/*/element"/> </xsl:variable> <xsl:template match="/"> <xsl:value-of select="$vTest"/> </xsl:template> </xsl:stylesheet>
Ввод XML:
<t> <element>A</element> <element>B</element> <element>C</element> </t>
Результат:
ABC
Примечание: $ vTest с шаблоном значения будет RTF в 1.0. Но для этого случая его можно использовать как строковый тип данных.