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 !!!