开发者

Need to set Global variable

开发者 https://www.devze.com 2023-02-12 15:33 出处:网络
I am using xslt1.0.I want to use a global variable such a way that, th开发者_运维技巧e value of variable is set from one template and used in another template..How can i achieve this.

I am using xslt1.0.I want to use a global variable such a way that, th开发者_运维技巧e value of variable is set from one template and used in another template..How can i achieve this. Please help me..Thanks in advance..


<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 input:

<t>
    <element>A</element>
    <element>B</element>
    <element>C</element>
</t>

Result:

ABC

Note: $vTest with a value template will be RTF in 1.0. But for this case it can be used like as of string data-type.

0

精彩评论

暂无评论...
验证码 换一张
取 消