У меня есть два варианта для разбора действительно толстого XML-файла,
- TouchXML
- GDataXML
Это большая работа, потому что файл XML очень большой. Я подумал спросить людей, которые уже работали с этими парсерами.
- Какой из них лучше для толстых XML-файлов?
- Я нашел сообщение в блоге, в котором говорится, что TouchXML не редактирует и не сохраняет файлы XML, тогда как GDataXML имеет эту функцию. Что именно они подразумевают под функцией редактирования / сохранения файла XML?
GDataXML
, и должен сказать, что производительности не хватало. С тех пор я перешел на использование самогоlibxml2
(в оболочке Cocoa здесь). Настройка парсера - это немного больше работы, но, на мой взгляд, улучшения скорости и использования памяти определенно того стоят. - person sudo rm -rf   schedule 20.12.2011