I can't make it work... Even this didn't work..
<root>
<accesscode id="S001">
<short test="S001"/>
<short test="S002"/>
</accesscode>
<accesscode id="S000">
<short test="uyiy"/>
<short test="fgds"/>
</accesscode>
</root>
trace(xmlData.accesscode.short.(@test == "S001"));
But this worked...
<root>
<accesscode id="S001">
<short>
<test>S001</test>
</short>
<short>
<test>S0011</test>
</short>
</accesscode>
<accesscode id="S000">
<short>
<test>S000</test>
</short>
<short>
<test>S000</test>
</short>
</accesscode>
</root>
trace(xmlData.accesscode.short.(test == "S001"));
BLITZ | Patrick Matte - 310-551-0200 x214
-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Martin Tremblay
Sent: Friday, February 15, 2008 1:57 PM
To: [email protected]
Subject: [Flashcoders] E4X Non sense !!! Need help
EX4 cannot find a node using E4X when one of it's sibling has the same
name.
Is there a way to avoid this problem ?
var xmlData:XML =
<root>
<accesscode id="S001">
<shortcut>S001</shortcut>
<shortcut>smallbusiness</shortcut>
</accesscode>
<accesscode id="S000">
<shortcut>S000</shortcut>
<shortcut2>S000</shortcut2>
</accesscode>
</root>;
trace(xmlData.accesscode.(@id == "S000"));
trace("-------------");
trace(xmlData.accesscode.(shortcut == "S000"));
trace("-------------");
trace(xmlData.accesscode.(@id == "S001"));
trace("-------------");
trace(xmlData.accesscode.(shortcut == "S001"));
trace("-------------");
Martin T.
LVL
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
[email protected]
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders