|
|
|
|
- Exemple d'interrogation du contenu d'un document XML
- Exemple d'interrogation du contenu d'un document XML
- Exemple de recherche sur le contenu d'un attribut
XMLExécuteXPath (Exemple)
Exemple d'interrogation du contenu d'un document XML Exemple d'interrogation du contenu d'un document XML Exemple de recherche sur le contenu d'un attribut sSourceXML est une chaîne  = [ <?xml version="1.0" encoding="ISO-8859-1"?> <articles> <art famcod="Famille Demo" ref="789852"> <desi>Douilles 1/2</desi> </art> <art famcod="Famille Demo" ref="789465"> <desi>Valise de test</desi> </art> <art famcod="Famille Demo" ref="456987"> <desi>Visserie inox</desi> </art> <art famcod="Famille Demo" ref="123654"> <desi>Mousqueton rappel</desi> </art> <art famcod="Famille Demo" ref="789963"> <desi>Visserie vrac</desi> </art> <art famcod="Famille Demo" ref="963258"> <desi>Visserie titane</desi> </art> </articles> ] soit sValRecherche = "Visserie"  SI XMLDocument("DocXML", sSourceXML) = Vrai ALORS  RequêteXPATH est une chaîne = "//art[contains(./desi,'"+sValRecherche+"')]"  SI XMLExécuteXPath("DocXML", RequêteXPATH) = Vrai ALORS TANTQUE XMLTrouve("DocXML") = Vrai Trace("---------------------------------------------") Trace(sValRecherche+" trouvé >> "+XMLPosition("DocXML")) Trace("Référence >> "+XMLDonnée("DocXML","ref"))  XMLSuivant("DocXML") FIN // Parcours terminé, on termine la requête XMLAnnuleRecherche("DocXML")  FIN XMLTermine("DocXML") SINON Erreur(ErreurInfo()) FIN
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|