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

Format d'échange (XML, JSON...) Java Discussion :

PB pour parser les balises namespace [JDOM]


Sujet :

Format d'échange (XML, JSON...) Java

Vue hybride

Tigrou35 PB pour parser les balises... 05/07/2007, 16h23
Kh4iN3 Salut, Si tu veux parser... 05/07/2007, 17h04
Tigrou35 Merci pour cette réponse mais... 05/07/2007, 17h11
Tigrou35 val =... 05/07/2007, 17h24
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 26
    Par défaut PB pour parser les balises namespace
    Bonjour,

    Je voudrais parser un fichier xml provenant d'un RSS mais je ne comprend pas comment récupérer les valeurs des balises contenant un namespace.

    code XML
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <?xml version="1.0" encoding="utf-8"?>
    <rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:media="http://search.yahoo.com/mrss" xmlns:dm="http://www.dailymotion.com/dmrss">
       <channel>
       ...
            <item>
                <title>blabla</title>
                ...
                <media:title>Blabla</media:title>
    Comment faire en JDOM pour récupérer "Blabla" dans la balise <media:title>. Je suppose qu'il faut récupérer dans le fichier XML l'url xmlns:media="http://search.yahoo.com/mrss" et la passer comme ceci ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Namespace ns = Namespace.getNamespace("http://search.yahoo.com/mrss");
    val = node.getChild("title", ns).getText();
    mais ça ne fonctionne pas !!! Il me renvoie un NUllPointerException ?
    HELP ME PLEASE !!!

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Février 2006
    Messages
    238
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 238
    Par défaut
    Salut,

    Si tu veux parser du RSS (ou meme Atom) tu as la librairie ROME qui permet de faire pas mal de chose.
    Si tu veux un tuto pour son utilisation : http://www.mkhelif.fr/.

    a+

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 26
    Par défaut
    Merci pour cette réponse mais ce n'est pas du tout ce que je recherche puisque ma fonction est générique et doit être capable de récupérer n'importe quel type de fichier XML (RSS, XML...) donc je ne veux pas savoir comment marche ROME mais le faire avec JDOM qui peut faire le même travail que ROME.

    Ce tutorial ne parle pas des espaces de noms.

    Merci quand même mais si quelq'un sait comment parser des balises contenant des namespace avec JDOM je suis preneur.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    26
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 26
    Par défaut
    val = node.getChildText("title", Namespace.getNamespace("media", "http://search.yahoo.com/mrss"));

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

Discussions similaires

  1. [W3C] Recherche d'un logiciel pour détecter les balises qui ne sont pas fermées
    Par Etanne dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 19/11/2007, 16h55
  2. [RegEx] probleme de reference arrière pour supprimer les balises html
    Par Galeenet dans le forum Langage
    Réponses: 1
    Dernier message: 16/10/2007, 23h02
  3. [HTML] Outil pour vérifier les balises html
    Par Dsphinx dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 13/12/2006, 10h17
  4. [RegExp] Parser les balises PHP
    Par ePoX dans le forum Langage
    Réponses: 6
    Dernier message: 19/02/2006, 18h34
  5. Script pour enlever les balises html
    Par Scratch48 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 02/11/2005, 17h16

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