JavaScript を使用して Yahoo の天気 API を解析する際に問題が発生しています。すべてが機能していますが、数日間のデータを取得する方法がわかりません。最初のものは取得できますが、他の属性を取得する方法がわかりません。
XML 部分は次のとおりです。
<yweather:forecast day="Sun" date="24 Feb 2013" low="19" high="31" text="Few Snow Showers" code="14"/>
<yweather:forecast day="Mon" date="25 Feb 2013" low="24" high="35" text="Partly Cloudy" code="30"/>
<yweather:forecast day="Tue" date="26 Feb 2013" low="33" high="34" text="Rain/Snow Showers" code="5"/>
<yweather:forecast day="Wed" date="27 Feb 2013" low="31" high="35" text="Snow Showers" code="14"/>
<yweather:forecast day="Thu" date="28 Feb 2013" low="25" high="33" text="Few Snow Showers" code="14"/>
そして、このコードは最初の予測を取得します
forecastTag = findChild(findChild(effectiveRoot, "item"), "yweather:forecast");
day1 = forecastTag.getAttribute("low");
では、他の日のデータを取得するにはどうすればよいですか? yweather:forecast を配列 [0]、[1] などとして扱ってみましたが、うまくいきませんでした。私は解析についてたくさん読んできましたが、それを理解することはできません. 私はXMLが初めてです。
ありがとうS