Cette fonction utilise une requête XPath pour extraire des données XML d'une URL spécifiée. La fonction renvoie un fragment XML qui répertorie les noeuds résultant de la requête.
Syntaxe
sXML = applyXPathToUrl(url, xpathQuery, namespaceAware, returnArray)
Arguments
Définit l'URL du document XML sur lequel exécuter la requête XPath.
Définit la requête XPath à exécuter.
(Facultatif) Spécifie si les espaces de nom doivent être supprimés avant d'appliquer la requête XPath.
True : CA Process Automation ne supprime pas les espaces de nom avant d'appliquer la requête XPath.
False : CA Process Automation supprime les espaces de nom avant d'appliquer la requête XPath, ce qui simplifie la requête.
Valeur par défaut : Vrai
(Facultatif) Spécifie si la valeur renvoyée doit être un tableau de résultats ou une chaîne unique.
True : la fonction renvoie un tableau de résultats.
False : la fonction renvoie une chaîne unique avec plusieurs résultats concaténés dans la chaîne.
Valeur par défaut : Faux
Remarque : Si la requête XPath ne trouve pas de correspondance, elle renvoie un tableau vide.
Valeurs renvoyées et exemples
Une des valeurs renvoyées suivantes, selon la valeur de l'argument returnArray.
Si vous ignorez l'argument returnArray ou le définissez sur False, la requête renvoie un fragment XML qui répertorie les noeuds. Exemple :
sXML = applyXPathToUrl("http://localhost:8080/itpam_tutorials/book.xml", "/bookstore/book[2]", true, false);
Si vous définissez l'argument returnArray sur True, la requête renvoie un tableau C2OValueArray dans lesquels chaque élément est un fragment XML correspondant à un noeud. Exemple :
sXMLArray = applyXPathToUrl("http://localhost:8080/itpam_tutorials/book.xml", "/bookstore/book", true, true);
|
Copyright © 2013 CA.
Tous droits réservés.
|
|