IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

Parser un fichier XML en Android


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 38
    Par défaut Parser un fichier XML en Android
    Bonjour,

    J'utilise le parser SAX pour parser un fichier XML et maintenant je bloque un peu car je n'ai pas bien compris où la méthode getView (existe dans la classe ListFeedAdapter) est appelée dans le programme.

    J'ai cherché dans tous les coins et j'ai rien trouvé.



    Voici le lien du tutoriel auquel je fais référence : http://thibault-koprowski.fr/2010/10...-sous-android/

    Quelqu'un pourra m'expliquer comment ça fonctionne ?

    Merci d'avance pour votre aide.

  2. #2
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Le parsing XML avec SAX et la méthode getView n'ont aucun lien entre eux.

    Que cherches tu à faire réellement ?

  3. #3
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 38
    Par défaut
    oui c'est vrai t'as raison peut être j'ai mal poster le titre
    j'aimerai bien noter que je suis encore débutante en programmation Android et j'essaye de le comprendre a partir des tutos et des exemples

    mais juste j'ai voudrais savoir l'utilisation de getView dans le contexte du parsing c'est tout

    je souhaite que je trouverai une réponse a ma question
    merci

  4. #4
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    Citation Envoyé par sabrineisimm Voir le message
    mais juste j'ai voudrais savoir l'utilisation de getView dans le contexte du parsing c'est tout
    à priori aucun.
    getView : est là pour gérer la création (ou réutilisation) d'une vue graphique pour une item d'une liste graphique (listview, gallery, etc)
    parsing : moyen de lire un fichier / flux pour en extraire des informations.

  5. #5
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 38
    Par défaut
    bonjour a tous

    je suis entrain de comprendre un tuto qui m'aide a afficher le flux rss d'un site dans une listView sur un emulateur android. le tuto est compose de deux parties :
    - une qui integre les données dans la liste
    http://thibault-koprowski.fr/2010/10...-sous-android/
    - l'autre qui fait l'action d'ouverture d'un article parmi les articles de cette liste ( bref ajouter le listener )
    http://thibault-koprowski.fr/2010/12...y/#comment-158
    concernant la premiere partie ca fonctionne bien mais j'ai eu un probleme avec la dexieme. il m'affiche l'erreur : "sorry the application has stopped unexpectedly. Please try again. Force Close "

    voici le projet complet en pièce jointe. lorsque je le lance , il ne fonctionne pas comme j'ai déjà indique. J'ai échoué de trouve ou est le problème tout en suivant le code. De plus j'aimerai encore savoir si il y a un moyen de suivre l'exécution pas a pas (j'ai pense au "logCat" mais je sais pas exactement comme l'utiliser )
    merci d'avance pour votre aide
    bonne journée
    Fichiers attachés Fichiers attachés

  6. #6
    Expert confirmé

    Avatar de Feanorin
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    4 589
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 4 589
    Par défaut
    Bonjour,

    De plus j'aimerai encore savoir si il y a un moyen de suivre l'exécution pas a pas (j'ai pense au "logCat" mais je sais pas exactement comme l'utiliser )
    Suffit de demander :
    http://nbenbourahla.developpez.com/t...s-application/

    Postes nous l'erreur que tu obtiens dans le logcat.

    Merci.

  7. #7
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2010
    Messages
    116
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Avril 2010
    Messages : 116
    Par défaut
    Hors sujet, mais pour l'optimisation je te conseil JSON, qui est très facile à manier et plus rapide que XML.
    J'ai laissé XML pour JSON et c'est intéréssant !

    Bon courage

  8. #8
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    38
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 38
    Par défaut
    bonjour
    C'est quoi le hors sujet ???
    Merci pour le conseil jeanjean6 je vais voir ta proposition mais si tu me parle plus sur ce JSON
    merci encore

  9. #9
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    JSON = JavaScript Object Notation

    C'est la maniere de spécifier un objet en Javascript...
    L'interet c'est qu'il est intégré de base à n'importe quel browser javascript enabled. Il est simple, rapide à parser et avec très peu d'overhead (texte qui ne sert pas la donnée, juste le parsing).

    Par contre, il n'est absoluement pas adapté à des web-services dynamiques / fortement typés (Il faut oublier le DTD), donc il est très facile d'avoir un bug qui passe completement inaperçu pendant des mois et des mois...
    Ainsi on a eu un code qui s'est mis à buguer (sans que personne ne s'apercoive de quoique ce soit pendant des semaines) à cause d'un service qui au lieu de retourner {"status",false} s'est mis à retourner {"status","false"} (ou l'inverse je sais plus).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème pour parser un fichier xml avec XML::Simple
    Par black_code dans le forum Modules
    Réponses: 3
    Dernier message: 30/01/2006, 19h32
  2. [xslt] Parser 2 fichiers XML
    Par malekms dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 30/12/2005, 12h22
  3. Parser un fichier XML
    Par Charlinecha dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 11/07/2005, 17h18
  4. [SAX] parser un fichier xml en Java
    Par royou dans le forum Format d'échange (XML, JSON...)
    Réponses: 1
    Dernier message: 10/02/2005, 17h12
  5. parser des fichier .xml en perl
    Par djibril dans le forum Modules
    Réponses: 13
    Dernier message: 18/05/2004, 17h08

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo