Что не так с принятым ответом на этот вопрос?
По сути, @zPesk говорит:
libxml оказался немного быстрее, но сложнее в использовании, потому что он находится в C, а не target-c.
Я не думаю, что это имеет значение, если вы используете SAX-анализ вместо DOM-анализа - последнее, что вы хотите сделать с таким большим XML-документом, это загрузить его в память сразу!