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
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
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>
mais ça ne fonctionne pas !!!
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();Il me renvoie un NUllPointerException ?
HELP ME PLEASE !!!![]()
Partager