これだとXMLの記述が少しでもズレてしまうと、ほしいデータを取り出すことができなくなってしまい困っています。
例えばタグ(ノード)の名前などでデータを利用する方法はありませんでしょうか?
FLASHの機能ではできない場合、何か別の方法などありましたら教えてください。
http://www.javac.jp/flash/flashlab/graph/page4_2.html
Flash講座 - WEBチュートリアル - ActionScript 2.0の基礎とGraphの概念
こんな感じで子ノードを探索して該当するノード名を取得するくらいでしょうか?
ちなみにこのコードは参考URLからの抜粋です。
var arr:Array=ex.firstChild.childNodes;
for(var i:Number=0;i<arr.length;i++){
var x:XMLNode=XMLNode(arr[i]);
if(x.nodeName==”user”){
var o:Object=x.attributes;
var index:Number=dataStorage.addUser(o);
var name:String=dataStorage.getName(index);
mainMc.addItem(String(index),name);
}else{
trace(”XMLNode is invalid form.”);
}
}
ありがとうございます。
私には少し難しいですがなんとか理解してみます。