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:
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:
1 2
| Namespace ns = Namespace.getNamespace("http://search.yahoo.com/mrss");
val = node.getChild("title", ns).getText(); |
mais ça ne fonctionne pas !!!:cry: Il me renvoie un NUllPointerException ?
HELP ME PLEASE !!!;)