2010-10-20 3 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 с учетом таблицы. Парсер должен быть таким, чтобы он отображал «значение» в ячейках таблицы, и должны быть разделы, основанные на дате. Раздел 2 октября покажет «работу» этой даты и так далее.

ответ

0

TBXML - лучший выбор, потому что он быстрый и эффективный с точки зрения памяти, но если вам нужно разобрать много элементов, я рекомендую libxml2 - SAX, потому что вы можете анализировать во время загрузки и отображения результатов. Посмотрите на this page для сравнения парсеров

0

Я рекомендую вам использовать TBXML, который является очень легким и понятным XML-парсером.

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

Вы также должны modelise данных (День с массивом Джобса?). Вы также можете проанализировать XML с помощью TBXML и заполнить NSMutableDictionnary «date», и для каждой «даты» вы получите массив «заданий».