2010-10-20 84 views
0

實現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日部分將顯示該日期的「工作」等。

回答

0

TBXML是最好的選擇,因爲速度快並且內存效率高,但是如果您需要解析很多項目,我推薦libxml2 - SAX,因爲您可以在下載時解析並顯示結果。 看看this page來比較解析器

0

我推薦你使用TBXML,它是一個非常輕鬆易懂的XML解析器。

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

您也可以modelise您的數據(與喬布斯的數組日?)。 您也可以使用TBXML解析XML並填充一些「date」的NSMutableDictionnary,並且對於每個「date」,您將擁有一組「jobs」。