This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

RE: variable in xpath?



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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]