Bonjour
J'ai un souci avec une requête xPath faite sur VBA.
voici la table:
j'effectue la requête suivante grace :
Code La base XML : 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 <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?> <Annuaire> <Presentation MonNom="NONO"> <Fax>10</Fax> <Tel>1240</Tel> </Presentation> <Groupe NomDuGroupe="AA"> <Contact NomDuContact="TOTO"> <IsRouge>Vrai</IsRouge> <Tel>1240</Tel> </Contact> <Contact NomDuContact="Tata"> <IsRouge>Faux</IsRouge> <Tel>1240</Tel> </Contact> <Contact NomDuContact="Tati"> <IsRouge>Vrai</IsRouge> <Tel>1240</Tel> </Contact> </Groupe> <Groupe NomDuGroupe="Mon Bureau"> <Contact NomDuContact="tete"> <IsRouge>Faux</IsRouge> <Tel>1240</Tel> </Contact> <Contact NomDuContact="Roro"> <IsRouge>Faux</IsRouge> <Tel>1240</Tel> </Contact> </Groupe> </Annuaire>
Je ne comprends pas pourquoi j'ai une erreur : "méthode count Inconnue". Je me suis basé sur les aides présentes dans la F.A.Q en xpath.
Code Le code VBA : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 sub FaitLaRequete() Dim MesDonneesXML As MSXML2.DOMDocument set MesDonneesXML = new MSXML2.DOMDocument stMaRequete="/Annuaire/Groupe/ [count(Contact)]" MesDonneesXML.SelectNodes(stMaRequete) end sub
J'aimerai qu'il me compte le nombre de contacts présents dans ma base XML.
@micalement
Partager