javascript로 야후 날씨 API를 구문 분석하는 데 문제가 있습니다. 모든 것이 작동하지만 여러 날 동안 데이터를 가져 오는 방법을 알 수 없습니다. 나는 첫 번째 것을 얻을 수 있지만, 다른 속성들을 얻는 방법을 모른다. 여기 Yahoo Weather 일기 예보 xml
는 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 치료를 시도했다 : 배열 [0], [1] 등으로 예측했다. 그러나 그것은 작동하지 않았다. 나는 파싱에 대해 많이 읽었지만, 알아낼 수는 없다. 나는 XML이 처음이다.
감사 S