Obtenir un fichier XML à partir de l'URL à NSData objet?
J'ai besoin de charger une .fichier xml à partir d'une adresse URL dans un NSData objet pour de plus amples analyse avec certaines bibliothèques que je possède déjà ( mais ils me demandent le .fichier xml comme NSData ), comment pourrais-je faire cela ?
Le format de l'url serait quelque chose comme ceci:
OriginalL'auteur Goles | 2009-08-22
Vous devez vous connecter pour publier un commentaire.
En supposant que c'est des données UTF-8. Si c'est en local (c'est à dire à l'intérieur du bundle) quelque chose comme:
Si c'est sur un site distant, quelque chose comme cela devrait le faire. Notez qu'il est synchrone. Si vous avez besoin d'chargement asynchrone, alors vous aurez à faire votre propre mise en réseau ou utiliser quelque chose comme ASIHTTPConnection à télécharger le fichier.
OriginalL'auteur Ramin
Vous pouvez appeler
NSData
's- (id)initWithContentsOfURL:(NSURL *)aURL
routine. Plus d'infos ici:http://developer.apple.com/documentation/Cocoa/Reference/Foundation/Classes/NSData_Class/Reference/Reference.html
OriginalL'auteur fbrereto