RE: [xsl] variable in xpath?

Subject: RE: [xsl] 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: [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


Current Thread