人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

FLASHでXMLデータを読み込んだあと、データを利用するときにはfirstChildやchildNodesで参照先を指定してからしかデータを扱えないのでしょうか?
これだとXMLの記述が少しでもズレてしまうと、ほしいデータを取り出すことができなくなってしまい困っています。

例えばタグ(ノード)の名前などでデータを利用する方法はありませんでしょうか?

FLASHの機能ではできない場合、何か別の方法などありましたら教えてください。

●質問者: buriki8
●カテゴリ:ウェブ制作
✍キーワード:Flash XML タグ データ ノード
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● matsu911
●70ポイント

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.”);

}

}

◎質問者からの返答

ありがとうございます。

私には少し難しいですがなんとか理解してみます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ