Я ищу эффективный и многоразовый способ разбора xml в объект в actionscript2. Сама структура xml может измениться, поэтому важно, чтобы им удалось проанализировать xml с конкретными узлами «жесткого кодирования» и т. Д.Рекурсивный синтаксический анализ XML в Actioncript 2
Обычно я использую As3 и не нуждаюсь в чем-то подобном, так как класс XML прост в использовании сверните вниз. Ниже представлен псевдокод AS3 того, что я пытаюсь выполнить.
public function XmlObject(myXmlObject:XML,_node:String):Object
{
var xmlObj:Object=new Object();
for(var node:uint=0;node<myXmlObject[_node].children().length();node++)
{
var attributesList:XMLList=myXmlObject[_node].children()[node].attributes();
var nodeName:String=myXmlObject[_node].children()[node].name();
switch(attributesList.length()>1)
{
//////////////////////
case false:
//////////////////////
{
for each(var attribute:XML in attributesList)
{
xmlObj[nodeName]=attribute;
}
break;
//////////////////////
case true:
//////////////////////
var values:Array=[];
for each(attribute in attributesList)
{
values.push(attribute);
xmlObj[nodeName][String(attribute.name())]=attribute;
}
break;
}
}
return xmlObj;
}
Заранее благодарю за помощь!