-2

可能重复:
将 XML 数据解析为 NSMutableArray iOS - iPhone

<ForecastResult>
<Forecast>
<Date>2012-06-27T00:00:00</Date>
<WeatherID>4</WeatherID>
<Desciption>Sunny</Desciption>
<Temperatures>
<MorningLow/>
<DaytimeHigh>100</DaytimeHigh>
</Temperatures>
<ProbabilityOfPrecipiation>
<Nighttime/>
<Daytime>00</Daytime>
</ProbabilityOfPrecipiation>
</Forecast>
<Forecast>
<Date>2012-06-28T00:00:00</Date>
<WeatherID>4</WeatherID>
<Desciption>Sunny</Desciption>
<Temperatures>
<MorningLow>74</MorningLow>
<DaytimeHigh>95</DaytimeHigh>
</Temperatures>
<ProbabilityOfPrecipiation>
<Nighttime>10</Nighttime>
<Daytime>00</Daytime>
</ProbabilityOfPrecipiation>
</Forecast>

以上是我的 XML 文件,我想将 Date 和 DaytimeHigh 读入 NSMuttableArray。我正在使用 NSXML 解析器。

4

1 回答 1

0

categList在我说的问题中问的是重复的。你不应该关注问题,而应该关注答案。该问题的答案建议您使用XMLReader,它允许将 XML 轻松解析为 NSDictionary 对象。然后你可以将字典对象传递给 NSArray。有关如何使用 XMLReader 的详细说明,请访问上面的链接页面。下面是如何将 NSDictionary 值传递给 NSMutableArray:

NSMutableArray *arrayFromDictionary = [dictionaryWithXMLData allValues];

希望这可以帮助!

于 2012-06-27T20:42:24.660 回答