【发布时间】:2010-11-02 04:11:18
【问题描述】:
如何使用 touchXML 来解析这个 XML?我想将所有属性作为键/值对存储在字典中。
<Player PlayerName="Padraig HARRINGTON" CurrentPosition="1" CurrentRank="1"
Country="IRL" NumberOfHolesPlayed="18" ParRelativeScore="+3">
<RoundScore RoundNumber="1" Score="74" />
<RoundScore RoundNumber="2" Score="68" />
<RoundScore RoundNumber="3" Score="72" />
<RoundScore RoundNumber="4" Score="69" />
</Player>
<Player PlayerName="Ian POULTER" CurrentPosition="2" CurrentRank="2" Country="ENG"
NumberOfHolesPlayed="18" ParRelativeScore="+7">
<RoundScore RoundNumber="1" Score="72" />
<RoundScore RoundNumber="2" Score="71" />
<RoundScore RoundNumber="3" Score="75" />
<RoundScore RoundNumber="4" Score="69" />
</Player>
<Player PlayerName="Henrik STENSON" CurrentPosition="3" CurrentRank="T3" Country="SWE"
NumberOfHolesPlayed="18" ParRelativeScore="+9">
<RoundScore RoundNumber="1" Score="76" />
<RoundScore RoundNumber="2" Score="72" />
<RoundScore RoundNumber="3" Score="70" />
<RoundScore RoundNumber="4" Score="71" />
</Player>
我没有问题,XML 是这样格式化的:
<Player>
<Country>UK</Country>
<NumberOfHolesPlayed>12</NumberOfHolesPlayed>
...
...
但是我不确定在处理属性时该怎么做......
如何使用 touchXML 获取属性?特别是如果一个节点有一个子节点也有属性..
根据第一个示例 XML 文件。在第一个 XML 示例中,我设法获得了 Player 属性,但没有获得子节点的“RoundScore”属性。
希望能伸出援手..
谢谢,
丹
【问题讨论】:
标签: iphone xml cocoa-touch touchxml