OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   RE: [xml-dev] How to deal with xpath's Comparison expression ?

[ Lists Home | Date Index | Thread Index ]

Try one of:

book[text()[normalize-space()='aaabbb']] 

book[text()[contains(.,'aaabbb')]] 

book[contains(.,'aaabbb')]

They all mean different things and I can't tell from your requirements which
one you actually want - but they will all match your example. 

Michael Kay
http://www.saxonica.com/
 

> -----Original Message-----
> From: ChaoyanChen [mailto:chen_chaoyan@founder.com] 
> Sent: 14 January 2006 06:36
> To: xml-dev@lists.xml.org
> Subject: [xml-dev] How to deal with xpath's Comparison expression ?
> 
> Hello everyone:
> 	I am doing a selection from an xml file.This file looks like:
> <bookstore>
> <book category="WEB">
>   aaabbb
>   <title lang="en">Learning XML</title>
>   <author>Erik T. Ray</author>
>   <year>2003</year>
>   <price>39.95</price>
> </book>
> <book category="WEB">
>   <title lang="en">XQuery Kick Start</title>
>   <author>James McGovern</author>
>   <author>Per Bothner</author>
>   <author>Kurt Cagle</author>
>   <author>James Linn</author>
>   <author>Vaidyanathan Nagarajan</author>
>   <year>2003</year>
>   <price>49.99</price>
> </book>
> </bookstore>
> 
> How can I find out the node which contains the "aaabbb" text 
> using " = "
> expression?
> I build the xpath like : /bookstore/book[text()="aaabbb"]
> But that doesn't work.
> 
> Thanx a lot for your help!
> 
> 
> 
> -----------------------------------------------------------------
> The xml-dev list is sponsored by XML.org <http://www.xml.org>, an
> initiative of OASIS <http://www.oasis-open.org>
> 
> The list archives are at http://lists.xml.org/archives/xml-dev/
> 
> To subscribe or unsubscribe from this list use the subscription
> manager: <http://www.oasis-open.org/mlmanage/index.php>
> 
> 






 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS