Subject: RE: variable in xpath?
From: "David N Bertoni/Cambridge/IBM" <david_n_bertoni@xxxxxxxxxx>
Date: Thu, 11 Apr 2002 14:06:39 -0700
|
Try:
select="element[*[name()=$child and . = $value]]"
or:
select="*[*[name()=$child and . = $value]]"
if <elements> will only have <element> children.
Dave
|---------+------------------------------------->
| | "Steve Renshaw" |
| | <renshaw_steve@xxxxxxxxxxx|
| | > |
| | Sent by: |
| | owner-xsl-list@xxxxxxxxxxx|
| | rrytech.com |
| | |
| | |
| | 04/11/2002 01:29 PM |
| | Please respond to xsl-list|
| | |
|---------+------------------------------------->
>---------------------------------------------------------------------------------------------------------------------------|
| |
| To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx |
| cc: (bcc: David N Bertoni/Cambridge/IBM) |
| Subject: RE: variable in xpath? |
>---------------------------------------------------------------------------------------------------------------------------|
Thnks for the answer! One more variation:
Lets say this is the xml fragment:
<elements>
<element><a>1</a><b>2</b></element>
<element><a>1</a><b>2</b></element>
<element><a>2</a><b>2</b></element>
<element><a>2</a><b>1</b></element>
<element><a>1</a><b>1</b></element>
</elements>
and $child holds either 'a' or 'b'. Also $value hold either '1' or '2'.
With <elements> as context node, how do you select all
<element>s wich have a child named $child whose value is $value?
_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|