Problème pour parser un XML
Bonjour à tous,
J'ai une question de newbie (pour une fois :aie:).
Bon c'est sur que le XML et moi, on s'entend pas mais quand meme, je ne comprends pas pourquoi je n'arrive pas à récupérer le chemin des "noeuds" du XML :
XML :
Code:
1 2 3 4 5 6 7 8 9 10
|
<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>http://www.zonegeeks.com</loc>
<lastmod>2008-01-20</lastmod>
<changefreq>weekly</changefreq>
<priority>1.0</priority>
</url>
</urlset> |
Code vb.net :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| Private Sub TraiteXml()
Dim doc As XPathDocument = New XPathDocument("Y:\Zonegeeks\google-sitemap.xml")
Dim nav As XPathNavigator = doc.CreateNavigator
Dim iter As XPathNodeIterator = nav.Select("Et c'est la je sais pas quoi mettre...")
While iter.MoveNext
Dim firstValue As String = iter.Current.SelectSingleNode("loc").Value
Dim secondValue As String = iter.Current.SelectSingleNode("lastmod").Value
Dim thirdValue As String = iter.Current.SelectSingleNode("changefreq").Value
Dim fourValue As String = iter.Current.SelectSingleNode("priority").Value
End While
End Sub |
C'est dans le cadre d'un programme pour créer facilement des sitemap pour google.
:merci: