以前に作っていたAS2版をAS3版に移行してみました。
package {
import flash.xml.*;
public class MyXPath {
public static function xmlToArr(_xml:XML):Array {
var reArr:Array=new Array ;
var childXMLList:XMLList=_xml.children();
for (var i=0; i < childXMLList.length(); i++) {
reArr[i]=new Array ;
var childXML:XML=childXMLList[i];
var grandchildXMLList:XMLList=childXML.children();
for (var j=0; j < grandchildXMLList.length(); j++) {
var grandchildXML:XML=grandchildXMLList[j];
reArr[i][grandchildXML.name()]=grandchildXML.toString();
}
}
return reArr;
}
}
}
AS3になってXMLドキュメントへのアクセスがわかりやすくなったらしいので
このクラス自体、あんまり使わないかもしれないですが。

最近のコメント