Bonjour à tous,

J'ai un fichier XML qui à cette structure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version="1.0" encoding="UTF-8"?>
<ep xmlns="http://www-bb.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="https://www.bb.com/export/ep_export_format_products_0.5.xsd">
  <information>
    <export>
		[...]
    </export>
    <settings>
		[...]
    </settings>
  </information>
  <product>
    <product-id>0017185</product-id>
    <ean>10942101239</ean>
    <name locale="de">F 386 00</name>
    <name locale="fr">F 386 00</name>
    <name locale="it">F 386 00</name>
    <manufacturer>
		<name>Krups</name>
		<manufacturer-product-id>F38600</manufacturer-product-id>
    </manufacturer>
  </product>
  <product>
    <product-id>0017186</product-id>
    <ean>10942101239</ean>
    <name locale="de">F 999 11</name>
    <name locale="fr">F 999 11</name>
    <name locale="it">F 999 11<name>
    <manufacturer>
		<name>Sony</name>
		<manufacturer-product-id>F99911</manufacturer-product-id>
    </manufacturer>
  </product>
 </ep>
Je veux lire chaque <product>, car il y en a des milliers, et récupérer les infos de chaque produit.
Le problème est que je n'arrive pas à utiliser cette fonction SelectSingleNode

Voici mon code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
vXml.Load(Application.StartupPath & "\products.xml")
 
vListeNoeud = vXml.DocumentElement.GetElementsByTagName("product")
 
For vCpt = 0 To vListeNoeud.Count - 1
	vNoeudArt = vListeNoeud.Item(vCpt)
 
	'Récuéperation de la marque
	vMarque = vNoeudArt.SelectSingleNode("//product/manufacturer/name")
Next
vNoeudArt.SelectSingleNode("//product/manufacturer/name") me donne "nothing"
vNoeudArt.SelectSingleNode("/manufacturer/name") me donne "nothing"

J'ai tout essayé et je ne trouve rien.

Pour info ce n'est pas moi qui génère le fichier XML.

Comment faire pour lire mon fichier ?

Merci d'avance