XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Ai NarazakiSubject: XPath Condition Query
Author: Ai Narazaki
Date: 17 Sep 2008 12:14 PM
Hello,

Given the following XPath statement:

descendant::*[name() = 'element_name'][condition]

The problem is that I have multiple elements called "element_name" but when it checks the first one and the condition is true, it returns true. I want it to check all of them and return true only if ALL of them match the condition.

This is probably a bit of a newbie question but I would really apprecieate your help.

Thanks! :-)

Postnext
Ivan PedruzziSubject: XPath Condition Query
Author: Ivan Pedruzzi
Date: 17 Sep 2008 02:49 PM

One way to go is to ask:

Is there an element "element name" where the condition returns false?

count(//element_name[ not(condition)] ) = 0


Hope this helps
Ivan Pedruzzi
Stylus Studio Team
http://www.stylusstudio.com/xml_download.html

Posttop
Ai NarazakiSubject: XPath Condition Query
Author: Ai Narazaki
Date: 18 Sep 2008 05:58 AM
This approach worked! Thank you so much :-)

 
Topic Page 1 2 3 4 5 6 7 8 9 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.