9
votes

Objective-C Dom XML Parser pour iPhone

Bonjour les gars, je cherche un moyen sur l'iPhone d'analyser un document XML à l'aide de DOM. J'utilise saxo avec NsxmlParser, mais je veux maintenant vraiment un arbre Dom (ou tout ce qui peut rapidement traduire le document XML en une nsdiction)
Merci pour toute aide


0 commentaires

3 Réponses :


7
votes

Malheureusement, nsxmldocument (ce que vous demandez) n'existe pas sur l'iPhone. Vous devrez peut-être faire rouler votre propre analyseur à l'aide de libxml2 ou essayez quelque chose comme TouchXML ou KissXML .


1 commentaires

TouchXML ne prend pas en charge l'arc. KissXML prend en charge l'arc.



8
votes

Si vous souhaitez utiliser LibXML2 avec un age Objective-C sans événements SAX, jetez un coup d'œil à cet ensemble utile de Fonctions d'emballage .

Vous émettez une requête XPath sur votre objet de document XML et récupérez les objets de la classe de fondation: nsarray , nstring et nsdicdiction , par exemple: xxx

Ces fonctions aident à fusionner la vitesse de libxml2 avec la lisibilité et la convivialité du code Objective-C.


0 commentaires

2
votes

Je suggère de regarder l'API de Données Google pour Objective-C (iPhone) à http : //code.google.com/p/gdata-Obitectivec-Client/

En particulier, consultez ces fichiers qui définissent la classe GDataxMlnode:

http://gdata-objectedec-client.gaoglecode.com / svn / coffre / source / xmlsupport /


0 commentaires