|
Subject: Re: Evaluatable XPath. ( XPath extensions ). From: Daniel Hinz <Daniel.Hinz@xxxxxxxxxxxxxxx> Date: Fri, 19 May 2000 15:25:08 +0200 |
Try
child::cfg/child::*[local-name()={$var}]
or something like that. It should work. Have a look at the rest
of the core function library. A lot is missing, but a lot of
usefull stuff is there for the taking.
Which platform are you implementing this for?
Care to share a copy?
Regards,
Daniel Hinz
Paul Tchistopolskii wrote:
> I'm writing somehow expanded XPath engine.
> One of the extensions I want to have is ability to calculate parts
> of Xpath on the fly. I see it like:
>
> /some/{$calculated}/node
>
> The idea is that when some part of Xpath expression is placed
> inside { and } - that part get's evaluated to string.
>
> This allows writing things like:
>
> <cfg>
> <eng> <text> English text </text> </eng>
> <ru> <text> Russian text </text> </ru>
> </cfg>
>
> <xsl:value-of select ="/cfg/{$lang}/text"/>
>
> That'll be evaluated into
>
> <xsl:value-of select ="/cfg/eng/text"/>
>
> or
>
> <xsl:value-of select ="/cfg/ru/text"/>
>
> depending on the value of variable $lang.
>
> E t.c.
>
> 1. Is there any chance we'll get evaluatable XPath in W3C 'standard' ?
>
> 2. Is there some drawback which I don't see ?
>
> 3. In case (2) is true - could somebody suggest a better syntax for this extension?
>
> Many thanks.
>
> Rgds.Paul.
>
> PS.
>
> In fact, those who are used to perl should be familiar with things like this
> ( I still think that XPath is a just a reincarnation of regular expressions, so
> inheriting some successful techniques from perl looks reasonable to me.).
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Evaluatable XPath. ( XPath extensio, Paul Tchistopolskii | Thread | Re: Evaluatable XPath. ( XPath exte, Sydney |
| RE: Generating multiple documents f, Williams, Murray Tod | Date | Re: Another question on ÄäÖöÜü, Daniel Hinz |
| Month |