Subject: RE: [xsl] variable visibility From: "Michael Kay" <mhk@xxxxxxxxx> Date: Mon, 20 Oct 2003 17:58:09 +0100 |
> >At 2003-10-18 11:14 +0200, belangour abdessamad wrote: > >>Does a variable created in a template, is visible to other > templates ? > >>thanks > > > >No, section 11.5 of XSLT explicitly states a variable in a > template is > >only > >visible to the variable declaration's following siblings and their > >descendants. > > > >I hope this helps. > > > >........................ Ken > > Hello, > > This is something that I have somewhat speculated over. As > Dimitre pointed > out, there is no things such as template children in xslt. > What does the > following siblings and their descendants then consist of?. > > I have read (not all of) relevant books, but I might not have > understood > this issue, if I have seen it. > If you have: <xsl:template match="A"> <z> <a> <b> <c> <xsl:variable name="x"/> <d/> <e><f/></e> <g/> </z> </xsl:template> then the places where variable x is visible are the instructions d, e, f, and g: that is, the following siblings of the xsl:variable element, and their descendants. Michael Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] variable visibility, Ragulf Pickaxe | Thread | RE: [xsl] variable visibility, Ragulf Pickaxe |
RE: [xsl] Is this node, the documen, Americo Albuquerque | Date | RE: [xsl] Is this node, the documen, Michael Kay |
Month |