我试图制作一个从我服务器上托管的XML文件传递的分段表视图。
我已经知道了一些关于将XML文件解析为tableviews的信息,但是我仍然坚持认为如何构建XML文件以便可以解析它。我的表应该看起来像
[parentView]
- [section 1]
- - [item 1]
- - - [description]
- - - [price]
- - - [url]
- - [item 2]
- - - [description]
- - - [price]
- - - [url]
- [section 2]
- - [item 1]
- - - [description]
- - - [price]
- - - [url]
- - [item 2]
- - - [description]
- - - [price]
- - - [url]
答案 0 :(得分:1)
我认为这样的事情会好的。如果需要,可以给出部分ID,或者在枚举时通过分析来分配它们。这些项目也是如此。
这个解析器继承人使用“。”使解析过程非常简单。语法。
<parent>
<section id="0">
<item desc="describtion" price="0.0" url="something.com"/>
<item desc="describtion" price="0.0" url="something.com"/>
</section>
<section id="1">
<item desc="describtion" price="0.0" url="something.com"/>
<item desc="describtion" price="0.0" url="something.com"/>
</section>
</parent>
答案 1 :(得分:0)
如果您首先控制XML格式,您可以简单地将其格式化为属性列表,您可以使用内置的解析方法将其直接加载到数组,字典等中。您可以看到苹果文档中的plist格式,我在电话ATM上,所以在这里放一个链接有点困难。
您的基本元素是一个数组(每个部分一个元素),每个元素都是一个字典数组(在您的部分中每行一个字典)。