Ich bin gerade auf diese Frage gestoßen und konnte in der Dokumentation keine klare Antwort finden.
Ich rufe einige XML über eine HTTPS-Verbindung ab. Ich tue alle Arten von Authentifizierung usw., so dass ich eine Reihe von Klassen, die mit diesem in einem schönen threaded Weg befasst haben. Das Ergebnis ist ein NSString, die etwas wie geht:
<response>
//some XML formatted test
</response>
Das bedeutet, dass es kein encoding="UTF-8" indent="yes" method="xml" oder andere Header-Blöcke gibt, die anzeigen, dass es sich um tatsächliches XML und nicht nur um einen NSString handelt.
Ich schätze, ich werde [NSXMLParser initWithData:NSData] verwenden, um den Parser zu konstruieren, aber wie werde ich formatieren oder meine NSString von xml-formatierten Text in ein richtiges NSData-Objekt, das NSXMLParser verstehen und analysieren wird?
Ich hoffe, es macht Sinn, und danke für jede Hilfe :)