实现XML解析器以下XML

问题描述:

实现XML解析器以下XML

<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日部分将显示该日期的“工作”等。

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

我推荐你使用TBXML,它是一个非常轻松易懂的XML解析器。

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

您也可以modelise您的数据(与乔布斯的数组日?)。 您也可以使用TBXML解析XML并填充一些“date”的NSMutableDictionnary,并且对于每个“date”,您将拥有一组“jobs”。