トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     xmlの読み込みの変数化
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
afroman
Åê¹ÆNo.11279
投稿日時: 2004-10-4 13:28
新米
居住地: 関西
投稿: 4
使用環境:
xmlの読み込みの変数化
はじめまして。いつも見て参考にさせてもらっています。
さて、現在xmlを読み込ませてるのですが、xmlのファイルが複数
あり、それを順番に表示さたいと思っています。
現状はそれぞれのxmlを異なる変数にして読み込ませてるのですが
これをもうちょっと効率よく1つのスクリプトで1つの数値をかえるだけでなんとかならないかと画策してる所です。
_root.neta[0].ignoreWhite = true;
_root.neta[0].load("neta0.xml");
_root.neta[0].onLoad = function(success) {
// xml解析
if (success) {
_root.neta[0].parseXML(neta);
_root.title[0] = _root.neta[0].firstChild.firstChild.firstChild.firstChild.nodeValue;
_root.link[0] = _root.neta[0].firstChild.firstChild.firstChild.nextSibling.firstChild.nodeValue;
_root.des[0] = _root.neta[0].firstChild.firstChild.firstChild.nextSibling.nextSibling.firstChild.nodeValue;
_root.lang[0] = _root.neta[0].firstChild.firstChild.firstChild.nextSibling.nextSibling.nextSibling.firstChild.nodeValue;
_root.item[0][0] = _root.neta[0].firstChild.firstChild.firstChild.nextSibling.nextSibling.nextSibling.nextSibling;
for (i=1; i<=3; i++) {
_root.item[0][i] = _root.item[0][i-1].nextSibling;
}
for (i=0; i<=3; i++) {
_root.neta_array[0][i] = _root.item[0][i].firstChild;
_root.Vneta_array[0][i] = _root.neta_array[0][i].firstChild.nodeValue;
_root.link_array[0][i] = _root.item[0][i].lastChild;
_root.Vlink_array[0][i] = _root.link_array[0][i].firstChild.nodeValue;
}
}
}

xmlは
neta0.xmlとし、

<channel>
<title>タイトルだよ</title>
<link>http://www.####.html
</link>
<description>Summary for """"</description>
<language>ja</language>


<item>
<title>項目1</title>
<link>00.xml</link>
</item>
<item>
<title>項目2</title>
<link>01.xml</link>
</item>
<item>
<title>項目3</title>
<link>02.xml</link>
</item>
<item>
<title>項目4</title>
<link>03.xml</link>
</item>

</channel>
です
です。[0]の所を変数にしてforでくくったらどうかとおもっているのですが、例えば[a]にしてfor(a=0; a<=2; a++){ }でくくると
どうしてもundefinedとでてしまいます。neta0.xmlの所はneta[a].xml としました。xmlはneta0.xml,neta1.xml,neta2.xmlとしています。
まだまだflashにしてもxmlにしても初心者ですがよろしくお願いします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » xmlの読み込みの変数化 afroman 2004-10-4 13:28
     Re: xmlの読み込みの変数化 taka72 2004-10-4 13:52
       Re: xmlの読み込みの変数化 taka72 2004-10-4 14:19
         ちょっと説明不足でしたでしょうか(^^;) afroman 2004-10-4 15:01
           Re: ちょっと説明不足でしたでしょうか(^^;) taka72 2004-10-4 15:46
     Re: xmlの読み込みの変数化 youich 2004-10-4 15:26
       Re: xmlの読み込みの変数化 afroman 2004-10-4 19:11

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops