【发布时间】:2012-02-12 17:12:39
【问题描述】:
我想在以下 XML 中为每个站创建一个 NSDictionary 或 (NSArray) 充满 NSDictionary 对象:
<stations lastUpdate="1328986911319" version="2.0">
<station>
<id>1</id>
<name>River Street , Clerkenwell</name>
<terminalName>001023</terminalName>
<lat>51.52916347</lat>
<long>-0.109970527</long>
<installed>true</installed>
<locked>false</locked>
<installDate>1278947280000</installDate>
<removalDate/>
<temporary>false</temporary>
<nbBikes>12</nbBikes>
<nbEmptyDocks>7</nbEmptyDocks>
<nbDocks>19</nbDocks>
</station>
... more...
<station>
<id>260</id>
<name>Broadwick Street, Soho</name>
<terminalName>003489</terminalName>
<lat>51.5136846</lat>
<long>-0.135580879</long>
<installed>true</installed>
<locked>false</locked>
<installDate>1279711020000</installDate>
<removalDate/>
<temporary>false</temporary>
<nbBikes>12</nbBikes>
<nbEmptyDocks>4</nbEmptyDocks>
<nbDocks>18</nbDocks>
</station>
...
</stations>
实现这一目标的最佳方法是什么?现在我有一个带有一个对象和一个键的 NSDictionary - “站”,但我想要 NSDictionarys 的 NSDictionary(或 NSArray)。
我正在使用 Troy Brant 的 XML 解析器 - http://troybrant.net/blog/2010/09/simple-xml-to-nsdictionary-converter/
我猜它会涉及某种循环,但我不确定如何解决这个问题。任何正确方向的帮助或指示将不胜感激。
谢谢。
【问题讨论】:
标签: iphone objective-c ios xml parsing