This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: What is the scope of template variables?


At 11:26 PM 5/16/01, you wrote:

><xsl:template match="something">
>     <xsl:variable name="a" select="XPathExpr"/>
>     ........
>     <xsl:call-template name="func1"/>
>     <xsl:apply-templates select="junk"/>
>     .....
></xsl:template>
>
><xsl:template name="func1">
>     <!-- QUESTION:  Is the variable $a defined in the calling template
>visible to this template? -->

    <!-- ANSWER:  No, but you can make it visible if you pass it as a 
parameter. -->

For parameters, see the FAQ, the usual online sources, or (gasp!) the XSLT 
spec.

Hope that helps--
--Wendell


======================================================================
Wendell Piez                            mailto:wapiez@mulberrytech.com
Mulberry Technologies, Inc.                http://www.mulberrytech.com
17 West Jefferson Street                    Direct Phone: 301/315-9635
Suite 207                                          Phone: 301/315-9631
Rockville, MD  20850                                 Fax: 301/315-8285
----------------------------------------------------------------------
   Mulberry Technologies: A Consultancy Specializing in SGML and XML
======================================================================


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]