2009-06-23 5 views
0

encore nouveau pour l'analyse XML avec l'iphone donc j'ai quelques questions. À mon avis, id comme mon iphone-app d'avoir à demander à internet le moins possible, donc j'ai combiné quelques XML que j'avais à un seul, plus grand. Toutefois, lors de l'analyse des informations, il a des noms de nœuds similaires (pas au même niveau évidemment), mais il me cause toujours des problèmes en essayant d'analyser mes objets personnalisés.Arrêter gracieusement NSXMLParser?

alors est-ce que je devrais juste garder mon XML tout combiné et renommer quelques noeuds? ou faire 2 appels XML?

opinions?

Répondre

2

Vous devez suivre manuellement l'état de votre arborescence pendant l'analyse. L'analyseur fonctionne à travers votre document en séquence, donc si vous avez une structure XML comme ceci:

<a> 
    <name>some text</name> 
    <b> 
     <name>some other text</name> 
    </b> 
</a> 

Vous devez garder une trace de quand vos éléments « a » et « b » début et de fin de savoir quel contexte vous sont en.

Questions connexes