2011-01-05 10 views
0

OK, ich habe es geschafft, von einer XML Datei mit NSXMLParser zu lesen, aber jetzt weiß ich nicht, wie man in eine XML Datei schreibt. Ich habe eine XML-Datei, sagen:Schreiben in XML-Datei mit Objective-C

<?xml version="1.0" encoding="UTF-8"?> 
<root> 
<user id="abcd" password="pass1"/> 
<user id="efg" password="pass2"/> 
</root> 

Nun, wenn ein neuer Benutzerdaten eingibt, ich möchte, dass sie speichern, in einem neuen Tag. Sagen wir mal, die id ist "hhhh" und password ist "pass3".

Ich möchte einen neuen Tag mit Attributen als solche hinzuzufügen:

<user id="hhhh" password="pass3"/> 

der XML-Datei.

Wie soll ich das tun? Bitte erläutern Sie das ausführlich. Ich bin ein Neuling hier. Alle Links zu Tutorials oder Beispielen sind sehr hilfreich.

Danke.

+0

Ich möchte wissen, wie Sie das gelöst – prajakta

Antwort

2

Überprüfen Sie die Tree-Based XML Programming Guide. Sie können NSXMLDocument und Freunde verwenden. Sie können auch im Internet nach Open-Source-Alternativen suchen (es gibt viele, die analysieren und einige, die schreiben). Eine schnelle Google-Suche nach "using NSXMLDocument" ergibt mehrere Tutorials von Drittanbietern.

Es ist besser, dass Sie zuerst die Dokumentation selbst lesen und spezifischere Fragen stellen. Hilf uns, dir zu helfen. :-)

0

Versuchen Sie, kissxml zu verwenden.

Ziel ist die Erstellung einer NSXML-API, die in Umgebungen ohne NSXML (z. B. iPhone) verwendet werden kann.

KissXML wurde vom TouchXML-Projekt inspiriert, wurde jedoch erstellt, um vollständige Unterstützung für das Generieren von XML sowie die Unterstützung der gesamten NSXML-API hinzuzufügen.

Bitte unterstützen Sie diese freie und Open-Source-Projekt

address

0

Es gibt eine Reihe von wirklich Dritten XML-Parser gut Sie einen Blick auf, dass es wahrscheinlich einfacher für Sie machen zu nehmen.

Hier ist ein guter Beitrag, den ich über sie gesprochen habe. http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project

+0

Ray hat auch einen Beitrag zeigt, wie Google GDataXML-Bibliothek gezielt zu verwenden. http://www.raywenderlich.com/725/how-to-read-and-write-xml-documents-with-gdataxml –

Verwandte Themen