Bonjour les gars, je suis à la recherche d'un moyen sur l'iPhone pour analyser un document XML en utilisant DOM. J'utilise SAX avec NSXMLParser mais maintenant je veux vraiment un arbre DOM (ou tout ce qui peut rapidement traduire le document XML dans un NSDictionary)
Merci pour toute aide
Objective-C DOM analyseur XML pour iPhone
Répondre
Si vous voulez utiliser libxml2
avec un front d'Objective-C sans événements SAX, jetez un oeil à cet ensemble utile de wrapper functions.
Vous émettez une requête XPath à votre objet de document XML et rentreras objets de classe Fondation: NSArray
, NSString
et NSDictionary
, par exemple:
NSArray *queriedBuckets = PerformXMLXPathQuery(responseData, @"//*[local-name()='Buckets']/*[local-name()='Bucket']");
Ces fonctions aident à fusionner la vitesse de libxml2
avec la lisibilité et la facilité d'utilisation du code Objective-C.
Je suggère à la recherche à l'API Google Data pour Objective-C (iPhone) à http://code.google.com/p/gdata-objectivec-client/
regarder, en particulier, à ces fichiers qui définissent la classe GDataXMLNode:
http://gdata-objectivec-client.googlecode.com/svn/trunk/Source/XMLSupport/
Vérifiez cette lien . Il a un bon tutoriel pour GData DOM Parser pour iPhone http://iphone-bitcode.blogspot.com/2011/06/gdataxml-is-googles-xml-processing.html
- 1. Analyseur DOM pour non xml
- 2. Analyseur AMF0 dans ObjectiveC
- 3. Erreur de création objet analyseur dom xercesc
- 4. Analyseur utilisant RegEx et XML, en C#
- 5. Meilleur analyseur pour C#?
- 6. Profiler/Analyseur pour Erlang?
- 7. Java XML analyse en utilisant DOM pour obtenir nodevalue
- 8. Analyseur HTML
- 9. Analyseur MSXML en Java
- 10. XML Java DOM est sautillait propriétés xmlns
- 11. Analyseur pour la syntaxe Mathematica?
- 12. Analyseur personnalisé pour JQuery Tablesorter
- 13. Analyseur Javascript pour l'expression simple
- 14. Un analyseur lexical pour SPDH
- 15. Builder/analyseur xml de flux-doublé dans Android?
- 16. API WebKit pour DOM
- 17. Analyseur SAX en ligne de commande très simple pour les fichiers XML
- 18. composant ou code pour un analyseur d'onde
- 19. Analyseur de ligne de commande pour Qt4
- 20. Un analyseur pour la trame SPDH
- 21. Fichier d'indentation Vim pour Treetop (analyseur Ruby)
- 22. Convertir un nœud DOM ou Document en XML en JavaScript
- 23. XML pour l'iPhone
- 24. Insertion de données dans un fichier XML avec PHP DOM
- 25. Sérialisation XML de portions DOM avec Xerces C++
- 26. Copie d'un noeud XML DOM vers un autre en JavaScript
- 27. PHP Dom XML Analyse des balises à fermeture automatique vides
- 28. Java/DOM: Récupère le contenu XML d'un noeud
- 29. Performance du dom XML et son bon usage
- 30. Itérer sur une structure XML inconnue avec PHP (DOM)
TouchXML ne supporte pas ARC. KissXML prend en charge ARC. – Sam