Il existe un million de parseurs XML différents pour l'iPhone. J'ai un fichier XML de taille moyenne qui contient beaucoup de balises en double (à différents points dans la hiérarchie). Je pensais à TBXML mais j'étais préoccupé par son manque de support XPath. Par exemple, disons que mon fichier XML ressemblait à ceci.Choisir le bon analyseur XML IOS
<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>
Fondamentalement, mes exigences sont que je dois être en mesure d'extraire ce cdata. Et savoir si c'est l'auteur du blog un auteur de commentaire.
Certaines des choses dans l'article deviennent obsolètes, mais dans l'ensemble encore très utile (juste poster pour que les gens puissent voir cette réponse est toujours valide à la fin de Juillet) – Cameron
Note. KissXML déplacé à Github et toujours en cours de mise à jour. https://github.com/robbiehanson/KissXML – Eonil
Dans le cas où quelqu'un voudrait réexécuter les tests avec des parseurs mis à jour: https://github.com/jansanz/iOSXMLPerformance (J'en ai également inclus 2 de plus qui n'étaient pas à l'origine dans le test). –