• ベストアンサー

XMLファイルから読み込んだ数値を変数に入れる方法

XMLファイルから取り出した数値を変数に入力したい場合の書き方を お教えいただけないでしょうか? filenoArr[0] = Number(filenoList[4].lastChild.firstChild.nodeValue; ↑から数値が出される。 num = ○; このnumにはfor文等の処理が行われる際に使用しています。 filenoArr[0] = i; num = i; ↑と書いても処理が重くなるだけで、エラーを返します。 どなたかご教授ください。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tkmkok
  • ベストアンサー率66% (2/3)
回答No.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の構造が不明なので解らないですが。

anzunya
質問者

お礼

ご回答いただきまして、ありがとうございます。 …ですが、ごめんなさい!解決してしまいました! http://okwave.jp/qa3723660.html こちらのDPEさんの回答が参考になり解決いたしました。 ■原因 配列変数の中身がない状態ですぐに変数を求める処理を 書き加えていたので、エラーが起きていたようです。 ↑の参考URLを元に処理を2回に分けて書き換えることで、 変数を得ることができました。 せっかくご回答をいただいたのに、大変申し訳ございませんでした。 また何かございましたら、ご教授くださいますよう、 何卒よろしくお願い申し上げます。

関連するQ&A