This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: How to execute an expression XPATH in String
- From: David Carlisle <davidc at nag dot co dot uk>
- To: Tuan-Dung dot Cao at sophia dot inria dot fr
- Cc: xsl-list at lists dot mulberrytech dot com
- Date: Mon, 17 Jun 2002 13:48:30 +0100
- Subject: Re: [xsl] How to execute an expression XPATH in String
- References: <3D0DB04A.2070007@sophia.inria.fr> <200206171024.LAA14111@penguin.nag.co.uk> <3D0DD5FD.7060208@sophia.inria.fr>
- Reply-to: xsl-list at lists dot mulberrytech dot com
Please do not take threads off list.
> and i want to extract all value at
>> /html/body/Table/tr/td[1]/p,/html/body/Table/tr/td[2]/p,/html/body/Table/tr/td[3]/p........
> so if i let $path=/html/body/Table/tr/td[1]/p
> $tag=td
> $index=1,2,..>
It's not at all clear what you mean by "extract" here.
If you just went
select="/html/body/Table/tr/td/p"
then that would select all p from all td elements and you would not need
[1] [2] etc at all.
As I said in my original message if you said what transformation you are
trying to perform it would be a lot easier to help.
the way you are trying to use strings is as if you were programming in
say C and you had a string
e="x+2"
and an integer variable x with value 3 and you want to somehow get
the string e to evaluate to 5. It is possible to parse the string but
unless you are doing some advanced transformation it is unlikely to be
the natural way of doing anything.
David
_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list