Have you tried topElement.descendants().(localName =="X" || localName == "Y")  ?
Not able to check the exact syntax on that just now (is localName an 
attribute???) , but I think that's worked for me before.
There was a post yesterday that seemed to be concerned with a similar sort of 
thing, you may want to check that as well.


-----Original Message-----
From: flexcoders@yahoogroups.com on behalf of westmeadboy
Sent: Fri 18/04/2008 07:50
To: flexcoders@yahoogroups.com
Subject: [flexcoders] Filtering descendant XML nodes based on multiple tag names
 

I would like to get all descendants having a tag name of either X or Y. Can
this be done in one nice expression?

I want something like this: topElement..(X|Y) or topElement..(localName ==
"X" || localName == "Y")

But neither of those seem to work.

At the moment I have to do topElement..* and then filter programatically.
-- 
View this message in context: 
http://www.nabble.com/Filtering-descendant-XML-nodes-based-on-multiple-tag-names-tp16760756p16760756.html
Sent from the FlexCoders mailing list archive at Nabble.com.



______________________________________________________________________
This communication is from Primal Pictures Ltd., a company registered in 
England and Wales with registration No. 02622298 and registered office: 4th 
Floor, Tennyson House, 159-165 Great Portland Street, London, W1W 5PA, UK. VAT 
registration No. 648874577.

This e-mail is confidential and may be privileged. It may be read, copied and 
used only by the intended recipient. If you have received it in error, please 
contact the sender immediately by return e-mail or by telephoning +44(0)20 7637 
1010. Please then delete the e-mail and do not disclose its contents to any 
person.
This email has been scanned for Primal Pictures by the MessageLabs Email 
Security System.
______________________________________________________________________

<<winmail.dat>>

Reply via email to