- Vue d'ensemble (Overview)
- Cryptographie
- Base de donnés
- Java
- Python
- APIweb
Exécuter XPath
UiPath.WebAPI.Activities.ExecuteXPath
Exécute l'expression XPath spécifiée sur un document XML donné. Pour plus d'informations sur XPath, consulter cette page.
Entrée
- XML existant (ExistingXML) - Variable XDocument contenant le code XML à traiter. Si vous renseignez ce champ, le champ Chaîne XML (XMLString) est inutilisable. Ce champ ne prend en charge que les variables XDocument.
- Chaîne XML (XMLString) - Chaîne ou variable de chaîne contenant le XML à traiter. Si vous renseignez ce champ, le champ XML existant (ExistingXML) est inutilisable. Ce champ prend en charge les chaînes et les variables de chaîne uniquement.
- Expression XPath (XPathExpression) - Chaîne ou variable chaîne contenant une expression XPath. Ce champ prend en charge les chaînes et les variables de chaîne uniquement.
Divers
- Privé (Private) - Si cette option est sélectionnée, les valeurs des variables et des arguments ne sont plus enregistrées au niveau Détaillé (Verbose).
Commun
- NomAffichage (DisplayName) - Nom affiché de l'activité.
Sortie
- Résultat (Result) - Variable d'objet contenant les nœuds ou ensembles de nœuds récupérés du code XML donné. Ce champ prend en charge les variables Object uniquement.
.xml
.
.xml
.
Voici comment le processus d'automatisation peut être créé :
-
Ouvrez Studio et démarrez un nouveau Processus.
Remarque : assurez-vous que le fichier.xml
est bien présent dans votre dossier de projet. Pour cet exemple, nous avons utiliséXMLfiles.txt
. -
Faites glisser une Séquence vers le concepteur de workflow (Workflow Designer).
-
Créez les variables suivantes :
Nom de variable
Types de variables
Valeur par défaut
XMLString
Chaîne de caractères (string)
Result
Objet
-
-
Faites glisser une activité Lire le fichier texte dans le conteneur sequence.
- Dans le panneau Propriétés, ajoutez la valeur
Read XML file
dans le champ NomComplet. - Ajoutez la valeur
"XMLfiles.txt"
dans le champ NomFichier . - Ajoutez la variable
XMLString
dans le champ Condition.
- Dans le panneau Propriétés, ajoutez la valeur
-
Ajoutez une activité Exécuter XPath (Execute XPath) après l’activité Lire le fichier texte (Read Text File).
- Dans le panneau Propriétés, ajoutez la variable
XMLString
dans le champ ChaîneXML. - Ajoutez la valeur
"string(/catalog/book/author/text()[1])"
dans le champ XPathExpression . Cette expression extrait le texte trouvé dans le champ auteur du fichierxml
. - Ajoutez la variable
Result
dans le champ Résultat.
- Dans le panneau Propriétés, ajoutez la variable
-
Faites glisser une activité Écrire une ligne (Write Line) après l’activité Exécuter XPath (Execute XPath).
- Ajoutez l'expression
"Result: " + Result.ToString
dans le champ Texte.
- Ajoutez l'expression
-
Exécutez le processus. Le robot extrait le nom de l'auteur sur le fichier
.xml
et l'affiche dans le panneau de Sortie.