メイン コーダーズルーム【スクリプト系】 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 |
投稿するにはまず登録を | |