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 :

Récupérer la valeur d'un attribut en XML parsing


Sujet :

Android

  1. #1
    Membre du Club
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2011
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2011
    Messages : 48
    Points : 40
    Points
    40
    Par défaut Récupérer la valeur d'un attribut en XML parsing
    Bonjour,

    Je suis en train de développer une application qui permet de récupérer les données à partir d'un fichier XML (web service)

    Voilà une partie de fichier XML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <channels>
    <channel id="21">
    <name>
    <![CDATA[ titre1 ]]>
    </name>
    <description>
    <![CDATA[
    blabla1
    ]]>
    </description>
    <photo>
    <![CDATA[
    http://www.example.com/png/hhh.png
    ]]>
    </photo>
    </channel>
    <channel id="12">
    <name>
    <![CDATA[ titre2]]>
    </name>
    <description>
    <![CDATA[
    blabla 2
    ]]>
    </description>
    <photo>
    <![CDATA[
    http://www.example.com/png/11.png
    ]]>
    </photo>
    </channel>
    J'ai utilisé SAX XML parser. Je récupère bien le nom et la description mais pas l'id.

    Quelqu'un saurait-il m'indiquer comment récupérer l'id, c'est-à-dire, l'id de chaque balise channel <channel id="21"> ?

    Voici le lien dans que j'ai utilisé pour parser un fichier XML : http://www.android-ever.com/2011/03/...vice-with.html

    Merci d'avance pour votre aide.

  2. #2
    Expert éminent

    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
    Points : 9 149
    Points
    9 149
    Par défaut
    Id est un attribut il faut utiliser getAttributeValue(String , String) quand tu es dans le tag contenant cet id.

    http://developer.android.com/referen...a.lang.String)

    Donc :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    getAttributeValue ("", "id");
    Responsable Android de Developpez.com (Twitter et Facebook)
    Besoin d"un article/tutoriel/cours sur Android, consulter la page cours
    N'hésitez pas à consulter la FAQ Android et à poser vos questions sur les forums d'entraide mobile d'Android.

Discussions similaires

  1. [SH] Comment récupérer la valeur d un attribut dans un XML
    Par devjava83 dans le forum Shell et commandes POSIX
    Réponses: 4
    Dernier message: 24/01/2014, 09h48
  2. [Linq to Xml] Récupérer la valeur d'un attribut
    Par teddyalbina dans le forum Linq
    Réponses: 7
    Dernier message: 19/10/2008, 18h26
  3. [DOM XML] Récupérer la valeur d'un attribut xml
    Par fast462 dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 04/06/2007, 10h16
  4. Réponses: 2
    Dernier message: 24/01/2007, 15h05

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