anthebest Posté(e) 5 septembre 2012 Share Posté(e) 5 septembre 2012 Bonjour. j'ai un fichier xml que je récupère sur un serveur et qu'ensuite je voudrais exploiter. J'ai trouvé ce tuto mais je bloque http://www.androidhive.info/2011/11/android-xml-parsing-tutorial/ J'arrive bien a récupérer mon fichier, j'arrive a le transformer en Document mais ensuite je ne comprend ceux qu'il se passe j'ai donc mon fichier xml en Document mais après je ne sais pas quoi en faire Pourriez vous m'aider. Merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
chpil Posté(e) 6 septembre 2012 Share Posté(e) 6 septembre 2012 Le lien que tu indiques correspond à un fichier XML, pas à un tuto... Lien vers le commentaire Partager sur d’autres sites More sharing options...
anthebest Posté(e) 6 septembre 2012 Auteur Share Posté(e) 6 septembre 2012 désolé, c'est bon Lien vers le commentaire Partager sur d’autres sites More sharing options...
Bismuth76 Posté(e) 6 septembre 2012 Share Posté(e) 6 septembre 2012 Je ne vois pas où est le problème. La récupération des infos est assez explicite dans la section USAGE (enfin, pour moi c'est clair) :/ Lien vers le commentaire Partager sur d’autres sites More sharing options...
anthebest Posté(e) 6 septembre 2012 Auteur Share Posté(e) 6 septembre 2012 dans public String getValue(Element item, String str) { NodeList n = item.getElementsByTagName(str); return this.getElementValue(n.item(0)); } quand j'utilise la méthode je ne sais pas quoi mettre dans Element item Dans l'exemple il met e mais je ne sais pas ceux que c'est Lien vers le commentaire Partager sur d’autres sites More sharing options...
chpil Posté(e) 6 septembre 2012 Share Posté(e) 6 septembre 2012 Il y a semble-t'il un oubli dans le tuto, effectivement Dans l'exemple d'utilisation, il faudrait qu'il récupère l'élément courant de la liste des éléments par un Element e = (Element) nl.item(i); dans // looping through all item nodes <item> for (int i = 0; i < nl.getLength(); i++) { Element e = (Element) nl.item(i); String name = parser.getValue(e, KEY_NAME); // name child value ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
anthebest Posté(e) 7 septembre 2012 Auteur Share Posté(e) 7 septembre 2012 ça marche, super merci Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.