|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Re: Variable of variable
I wrote:
>
> Or, if the target variable is a global one and ***static (its contents not the
> result of a transformation)***, then the following code will make accessible this
> xsl:variable and its contents:
>
> <xsl:variable name="vDynamic" select="document('')/*/xsl:variable[@name=$col]"/>
>
>
> Or, if the static xsl:variable is not global, then the following XPath expression
> locates all xsl:variable -s that are in scope of the current node:
>
> //xsl:variable[generate-id(parent::*) = generate-id(current())
> or
> count(.. | current()/ancestor::node()) = count(current()/ancestor::node() )
> and
> not(@name=../descendant::node()/xsl:variable/@name )
> and
> count(. | current()/following::xsl:variable) != count(current()/following::P
> )
> ]
>
> so the target variable in scope will be:
>
> //xsl:variable[generate-id(parent::*) = generate-id(current())
> or
> count(.. | current()/ancestor::node()) = count(current()/ancestor::node() )
> and
> not(@name=../descendant::node()/xsl:variable/@name )
> and
> count(. | current()/following::xsl:variable) != count(current()/following::P
> )
> ]
> [@name = $col]
>
>
Ooopsss....
In the last two XPath expressions //xsl:variable must be replaced with
document('')/*//xsl:variable
Dimitre.
__________________________________________________
Do You Yahoo!?
Get personalized email addresses from Yahoo! Mail
http://personal.mail.yahoo.com/
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
|

Cart








