J'ai construit une application iPhone qui obtient des informations à partir d'un serveur (c'est aussi un serveur que j'ai construit). Les données du serveur sont XML
et j'utilise l'analyseur XML pour analyser le message. Ce que je veux, c'est ajouter une image à envoyer du serveur, et je demande si je peux ajouter des données binaires d'une telle image au message XML. Par exemple, 10 tags seront texte et 1 tag sera binaire (l'image). Ainsi, lorsque l'analyseur XML arrive à la balise binaire, il insère les données dans l'objet NSDATA
et le reste des balises est inséré dans NSString
.Texte de données XML + binaire
L'analyseur XML de Cocoa
peut-il gérer cette situation? Si ce n'est pas le cas, quelle serait la manière la plus simple de le faire avec une connexion au serveur afin que les données du serveur soient envoyées une seule fois.
ai-je besoin de le convertir en binaire ou je peux mettre le Base64 à initWithdata pour l'image? – Amir
Vous devrez le décoder pour obtenir les données binaires. – mwittrock
pouvez-vous me dire comment le décoder? J'ai vu quelques exemples dans le net, mais son look à compliqué – Amir