- ベストアンサー
XMLファイルから読み込んだ数値を変数に入れる方法
XMLファイルから取り出した数値を変数に入力したい場合の書き方を お教えいただけないでしょうか? filenoArr[0] = Number(filenoList[4].lastChild.firstChild.nodeValue; ↑から数値が出される。 num = ○; このnumにはfor文等の処理が行われる際に使用しています。 filenoArr[0] = i; num = i; ↑と書いても処理が重くなるだけで、エラーを返します。 どなたかご教授ください。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
for文のところも書いてもらえますか? var filenoArr:Array = new Array(); for( var i=0; i<filenoList.length; i++ ) { filenoArr[i] = Number( filenoList[i].lastChild.firstChild.nodeValue ); } ※全角スペース使用 こんな感じでfilenoArr配列にXMLの値が代入されてるはずです。 XMLの構造が不明なので解らないですが。
お礼
ご回答いただきまして、ありがとうございます。 …ですが、ごめんなさい!解決してしまいました! http://okwave.jp/qa3723660.html こちらのDPEさんの回答が参考になり解決いたしました。 ■原因 配列変数の中身がない状態ですぐに変数を求める処理を 書き加えていたので、エラーが起きていたようです。 ↑の参考URLを元に処理を2回に分けて書き換えることで、 変数を得ることができました。 せっかくご回答をいただいたのに、大変申し訳ございませんでした。 また何かございましたら、ご教授くださいますよう、 何卒よろしくお願い申し上げます。