如何在这种无聊的格式解析XML:解析XML的plist
<key>KEY1</key><string>VALUE OF KEY1</string>
<key>KEY2</key><string>VALUE OF KEY2</string>
<key>KEY3</key><integer>42</integer>
<key>KEY3</key><array>
<integer>1</integer>
<integer>2</integer>
</array>
解析将是非常简单的,如果所有的值将有同一类型 - 例如字符串。但在我的情况下,每个值可能是字符串,数据,整数,布尔值,数组或字典。
这个xml看起来很像json,但不幸的是格式是固定的,我不能改变它。我更喜欢没有任何外部软件包的解决方案。
我也写了类似的东西在此期间。 https://github.com/lofcek/plist – lofcek
太棒了!如果你对这个答案感到满意,请接受它。 – jxstanford