[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] RE: variable visibility
> >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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|