Hi list...
I have an E4X statement that breaks when I add a filter to it to get a specific
node. I keep getting null when I include hasOwnProperty() to the statement.
// I want to get "giraffe.ppt" or <asset title="Presentation"
fileName="giraffe.ppt"/>
var topic:XML = topicData[0]; // gets the below xml, came from an xmllist
var wording:String = "Presentation";
// I get an xmllist for this:
var assets:XMLList = topicData[0]..asset;
// but I keep getting null returned for these:
var assets:XMLList = topicData[0]..asset.(hasOwnProperty("@title"));
var assets:XMLList = topic..asset.(hasOwnProperty("@title") &&
attribute("title") == wording)....@filename;
Why does the statement break with the E4X filter?
Thanks...any help is appreciated,
- Michael M.
<topic title="abc">
<keywords>dog,cat,bird</keywords>
<description>blah blah</description>
<asset title="Presentation" fileName="giraffe.ppt"/>
<asset title="Document 1" fileName="a.mpg"/>
<asset title="Document 2" fileName="b.mpg"/>
</topic>
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders