У меня есть файл XML, который мне нужно проанализировать. Вот он (обрезанный для ясности):
<rss version="2.0" xmlns:yweather="http://xml.weather.yahoo.com/ns/rss/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#">
<channel>
<item>
<title>Yahoo! Weather - Somecity</title>
<yweather:astronomy sunrise="6:52 am" sunset="5:36 pm"/>
<yweather:forecast day="Wed" date="16 Feb 2011" low="39" high="59" text="Mostly Sunny" code="34"/>
<yweather:forecast day="Thu" date="17 Feb 2011" low="29" high="50" text="Mostly Sunny" code="34"/>
</item>
</channel>
</rss>
Проблема в том, как вы можете видеть, что есть два элемента yweather:forecast
, и оба не имеют статического текста, который можно использовать для различения между ними. Любые идеи?
yweather:forecast
и добавить их в отдельные массивы. - person sudo rm -rf   schedule 16.02.2011