bob mcwhirter wrote:

On Sun, 27 Oct 2002, David Corbin wrote:


I've got an element X with two attributes, A & B. I want to identify the B attribute but only for elements that have an A value == 'foo'.

<X A='bar' B='red'/>
<X A='foo' B='green'/>
<X A='bar' B='blue'/>
<X A='foo' B='yellow'/>

So, selectNodes shhould return "green" & "yellow".

I know that //X[@A='foo'] will get me the right set of X nodes,
and I know that //X/@B will get me the attribute B values,
but I'm not sure how they should be combined.


//X[@A='foo']/@B

-bob


Thanks. For some reason, I'd put a / in front of the predicate.
Next question. Using dom4j, when I do a selectNodes, I get by a list of org.dom4j.tree.DefaultAttribute objects. I'd like to have a list of String objects. Is this possible?

David




SPAM: -------------------- Start SpamAssassin results ----------------------
SPAM: This mail is probably spam. The original message has been altered
SPAM: so you can recognise or block similar unwanted mail in future.
SPAM: See http://spamassassin.org/tag/ for more details.
SPAM: SPAM: Content analysis details: (-4.4 hits, 4 required)
SPAM: Hit! (-4.4 points) 'In-Reply-To' line found
SPAM: SPAM: -------------------- End of SpamAssassin results ---------------------





-------------------------------------------------------
This SF.net email is sponsored by: ApacheCon, November 18-21 in
Las Vegas (supported by COMDEX), the only Apache event to be
fully supported by the ASF. http://www.apachecon.com
_______________________________________________
Jaxen-interest mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jaxen-interest

Reply via email to