<!--[if !supportLists]-->1) <!--[endif]-->ouvre
une nouvelle application Windows
<!--[if !supportLists]-->2) <!--[endif]-->place
un fichier « Document.xml » sous bin/debug comprenant ta source :
<racine>
<fil type="1">val1</fil>
<fil type="2">val2</fil>
<fil type="3">val3</fil>
<fil type="4">val4</fil>
</racine>
3) <!--[endif]-->pose
un button sur ta form avec le code suivant :
PrivateSub
Button1_Click(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles
Button1.Click
'*** LA RECHERCHE.
'*** xpathDoc
fournit une représentation en mémoire, en lecture seule
' et rapide d'un document XML à l'aide du
modèle de données XPath.
'*** xmlNav
fournit un modèle de curseur pour la navigation dans
' les données XML de xpathDoc.
'*** xmlNI
fournit un itérateur pour un ensemble de nœuds sélectionnés.
' (Documentation Microsoft Visual
Studio 2005)
Dim xpathDoc As
Xml.XPath.XPathDocument
Dim xmlNav As
Xml.XPath.XPathNavigator
Dim xmlNI As
Xml.XPath.XPathNodeIterator
Try
xpathDoc
= New Xml.XPath.XPathDocument("Document.xml")
xmlNav =
xpathDoc.CreateNavigator()
'*** On
itère une recherche en naviguant dans le fichier XML .
' xmlINI fait une recherche en boucle dans le
fichier XML
' chargé en mémoire, avec comme objectif, ce
que xmlNav
' demande de rechercher.
' Ici, la recherche porte sur le ou les
"fil" ayant
' son index "type" égal à 1
' NB pour tester changer la valeur 1 ci
dessous par une autre.
xmlNI = xmlNav.Select("/racine/fil[@type=1]")