[xPath et VBA-E]Problème de requête avec xPath
Bonjour
J'ai un souci avec une requête xPath faite sur VBA.
voici la table:
Code:
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> |
j'effectue la requête suivante grace :
Code:
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 |
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.
J'aimerai qu'il me compte le nombre de contacts présents dans ma base XML.
@micalement