[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Change the value of global variables/params ??
Patrice Bonhomme said: > davidc@xxxxxxxxx said: > ] However there is no real need to pass this information down as a > ] parameter, as all templates can get the information in the original > ] source tree. > > This is for performance as we are processing large XML documents. > > > davidc@xxxxxxxxx said: > ]<xsl:variable name="variable.lang" select="ancestor-or-self::*/@xml:lang"/> > > This is too much time consuming... > > > The only solution i can see is to pass on the value of the xml:lang attribute > to the callee-template. > maybe you should use an extension in your stylesheet, that allows global vars, like i do. For ex. : <ext_namespace:set name="variable.lang"><xsl:value-of .... > </ext_namespace:set> and <ext_namespace:get name="variable.lang" /> or <xsl:if test="ext_namespace:get(name)='testvalue'" >... or something similar. I could give you some advice on that if you are using lotusxsl / xalan. Imre. 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
|