This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: variable in xpath?
- From: "David N Bertoni/Cambridge/IBM" <david_n_bertoni at us dot ibm dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Thu, 11 Apr 2002 14:06:39 -0700
- Subject: RE: [xsl] variable in xpath?
- Reply-to: xsl-list at lists dot mulberrytech dot com
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@hotmail.com|
| | > |
| | Sent by: |
| | owner-xsl-list@lists.mulbe|
| | rrytech.com |
| | |
| | |
| | 04/11/2002 01:29 PM |
| | Please respond to xsl-list|
| | |
|---------+------------------------------------->
>---------------------------------------------------------------------------------------------------------------------------|
| |
| To: xsl-list@lists.mulberrytech.com |
| cc: (bcc: David N Bertoni/Cambridge/IBM) |
| Subject: RE: [xsl] 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