I must be missing something simple here. I'm reading in XML that looks like
this:
<?xml version="1.0" encoding="UTF-8"?>
<REGISTRY>
<REGISTRY_DECLARATION/>
<REGISTRY_ENTRIES>
<Attribute>
<AttributeName>Attr_1</AttributeName>
</Attribute>
<Attribute>
<AttributeName>Attr_2</AttributeName>
</Attribute>
<Attribute>
<AttributeName>Attr_3</AttributeName>
</Attribute>
</REGISTRY_ENTRIES>
</REGISTRY>
I'm trying to get all <Atribute> nodes using the .. operator, but it always
returns 0, even though xmlRoot looks fine.
protected function xmlService_resultHandler(event:ResultEvent):void
{
if (event != null && event.result != null && event.result is XML) {
var xmlRoot:XML = event.result as XML;
if (xmlRoot && xmlRoot.length() > 0) {
var lst:XMLList = xmlRoot..Attribute;
trace("lst length = " + lst.length());
}
}
}
Michael