Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 为以下xml实现xml解析器_Iphone_Objective C - Fatal编程技术网

Iphone 为以下xml实现xml解析器

Iphone 为以下xml实现xml解析器,iphone,objective-c,Iphone,Objective C,10月19日 xyz 5:30 abc 6:30 10月20日 xyz 5:30 abc 6:30 我是开发新手,我需要一个带有表视图的xml解析实现。解析器应该是这样的,它必须在表单元格中显示“值”,并且应该有基于日期的部分。10月2日部分将显示该日期的“作业”等等。我建议您使用TBXML,它是一种非常轻巧且易于理解的XML解析器 您还必须对您的数据进行建模(每天处理一系列作业?)。 您还可以使用TBXML解析XML,并填写一些NSMutableDictionary的“date”,对于每


10月19日
xyz
5:30
abc
6:30
10月20日
xyz
5:30
abc
6:30


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

我建议您使用TBXML,它是一种非常轻巧且易于理解的XML解析器

您还必须对您的数据进行建模(每天处理一系列作业?)。
您还可以使用TBXML解析XML,并填写一些NSMutableDictionary的“date”,对于每个“date”,您将有一个“jobs”数组。

TBXML是最好的选择,因为它速度快,内存效率高,但是如果您需要解析很多项,我建议使用libxml2–SAX,因为您可以在下载和显示结果时进行解析。 请查看以比较解析器

<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>