解析XML并将数据存储到NSMuttableArray中

时间:2012-06-27 20:11:50

标签: objective-c xml xcode arrays nsmutablearray

  

可能重复:
  Parsing XML data to 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解析器。

1 个答案:

答案 0 :(得分:0)

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

NSMutableArray *arrayFromDictionary = [dictionaryWithXMLData allValues];

希望这有帮助!