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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     xmlの書き方について
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
baneman
Åê¹ÆNo.11107
投稿日時: 2004-9-27 14:01
新米
居住地:
投稿: 2
使用環境:
xmlの書き方について
どうか、教えてください。
xmlのデータの参照の仕方がよくわかりません。
<data>
<item>
<item_name>大きさ</item_name>
<item_value>100</item_value>
</item>
</data>
といったデータを外部から読み込んだのち(これはうまくいってます)、
上記のデータの数字を参照するために
suji = Number(theXML.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue);
としても、
sujiにうまく代入できません。
上記のかき方は、間違ってますか。
よろしくお願いします。
環境はmx2004professional、actionScript2.0です。
よろしくお願いします。
野中文雄
Åê¹ÆNo.11109
投稿日時: 2004-9-27 14:41
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: xmlの書き方について
[デバッグ]メニューで[変数のリストアップ]をして、途中経過を確認しましょう。
引用:
banemanさんは書きました:
xmlのデータの参照の仕方がよくわかりません。
<data>
<item>
<item_name>大きさ</item_name>
<item_value>100</item_value>
</item>
</data>

といったデータを外部から読み込んだのち(これはうまくいってます)、
上記のデータの数字を参照するために
// suji = Number(theXML.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue);
_xml = theXML.firstChild.childNodes;  // 確認用
suji = Number(theXML.firstChild.childNodes[1].childNodes[3].firstChild.nodeValue);

としても、
sujiにうまく代入できません。

[デバッグ] > [変数のリストアップ]:
変数 _level0._xml = [オブジェクト #2, クラス 'Array'] [
    0:[オブジェクト #3, クラス 'XMLNode'] {
    },
    1:[オブジェクト #4, クラス 'XMLNode'] {
      <item>
        <item_name>
          大きさ
        </item_name>
        <item_value>
          100
        </item_value>
      </item>
    },
    2:[オブジェクト #5, クラス 'XMLNode'] {
    }
  ]

あるいは、XMLファイルを以下のように修正して、お試しください。
<data><item><item_name>大きさ</item_name><item_value>100</item_value></item></data>

なお、ご使用の環境は、プロフィールに記入しましょう。
引用:
環境はmx2004professional、actionScript2.0です。


----------------
 

baneman
Åê¹ÆNo.11114
投稿日時: 2004-9-27 20:11
新米
居住地:
投稿: 2
使用環境:
Re: xmlの書き方について
早速のご回答、有難うございました。
>(これはうまくいってます)
などと書いておきながら、
うまくいってませんでした!
確認したらわかりました。
ありがとうございました。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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