为以下xml实现xml解析器

时间:2010-10-20 06:49:17

标签: iphone objective-c

<day>
    <date>October 19</date>
        <job>
            <value>xyz</value>
            <time>5:30</time>
        </job>
        <job>
            <value>abc</value>
            <time>6:30</time>
        </job>
</day>

<day>
    <date>October 20</date>
        <job>
            <value>xyz</value>
            <time>5:30</time>
        </job>
        <job>
            <value>abc</value>
            <time>6:30</time>
        </job>
</day>

我是开发新手我需要一个带有表视图的xml解析实现。解析器应该是这样的,它必须在表格单元格中显示“值”,并且应该有基于日期的部分。 10月2日部分将显示该日期的“工作”等。

2 个答案:

答案 0 :(得分:0)

我建议你使用TBXML,这是一个非常简单易懂的XML解析器。

http://www.tbxml.co.uk/TBXML/TBXML_Free.html

您还必须对数据进行建模(带工作数组的日期?)。 您还可以使用TBXML解析XML并填写一些“日期”的NSMutableDictionnary,并且对于每个“日期”,您将拥有一系列“作业”。

答案 1 :(得分:0)

TBXML是最好的选择因为速度快且内存效率高,但是如果你需要解析很多项目我推荐使用libxml2 - SAX,因为你可以在下载时解析并显示结果。 看看this page来比较解析器