UiPath Documentation
activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.

Activités du développeur.

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.

Propriétés

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.

Exemple d'utilisation de l'activité Execute XPath

The Execute XPath activity is used for reading and extracting data from .xml files.

To exemplify how to use this activity, we have created an example that uses the Execute XPath activity for extracting the name of a person from a .xml file.

Voici comment le processus d'automatisation peut être créé :

  1. Ouvrez Studio et démarrez un nouveau Processus.
    Remarque :

    Make sure to place the .xml file inside the project folder. For this example we used the XMLfiles.txt.

  2. Drag a Sequence to the Workflow Designer.
    • Créez les variables suivantes :

      Nom de variableTypes de variablesValeur par défaut
      XMLStringChaîne de caractères (string)
      ResultObjet
  3. Drag a Read Text File activity inside the sequence container.
    • In the Properties panel, add the name Read XML file in the DisplayName field.
    • Add the value "XMLfiles.txt" in the FileName field.
    • Add the variable XMLString in the Content field.
  4. Ajoutez une activité Exécuter XPath (Execute XPath) après l’activité Lire le fichier texte (Read Text File).
    • In the Properties panel, add the variable XMLString in the XMLString field.
    • Add the value "string(/catalog/book/author/text()[1])" in the XPathExpression field. This expression extracts the text found in the author field from the xml file.
    • Ajoutez la variable Result dans le champ Résultat.
  5. 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.
  6. Run the process. The robot extracts the name of the author from the .xml file and displays it in the Output panel.
  • Propriétés
  • Entrée
  • Divers
  • Commun
  • Sortie
  • Exemple d'utilisation de l'activité Execute XPath

Cette page vous a-t-elle été utile ?

Connecter

Besoin d'aide ? Assistance

Vous souhaitez apprendre ? UiPath Academy

Vous avez des questions ? UiPath Forum

Rester à jour