Hay un millón de analizadores XML diferentes para el iPhone. Tengo un archivo XML de tamaño mediano que contiene muchas etiquetas duplicadas (en diferentes puntos de la jerarquía). Estaba pensando en TBXML pero estaba preocupado por su falta de soporte XPath. Por ejemplo, digamos que mi archivo XML se veía así.Elección del analizador XML IOS correcto
<blog>
<author> foo1 </author>
<comments>
<comment>
<text>
<![CDATA[ HTML code that must be extracted ]]>
</text>
<author>foo2</author>
</comment>
<comment>
<text>
<![CDATA[ Here is another post ]]>
</text>
<author>foo1</author>
</comment>
</comments>
</blog>
Básicamente mis requisitos son que necesito poder extraer esa cdata. Y saber si es el autor del blog un autor de comentarios.
Algunas de las cosas en el artículo están desactualizadas, pero en general siguen siendo muy útiles (solo publicando para que la gente pueda ver que esta respuesta aún es válida a partir de finales de julio) – Cameron
Nota. KissXML se mudó a Github y todavía se actualiza activamente. https://github.com/robbiehanson/KissXML – Eonil
En caso de que alguien quiera volver a ejecutar las pruebas con analizadores actualizados: https://github.com/jansanz/iOSXMLPerformance (también he incluido 2 más que no estaban originalmente en la prueba). –