activities
latest
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique.
UiPath logo, featuring letters U and I in white
Activités de développeur
Last updated 22 oct. 2024

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

L'activité Exécuter XPath est utilisée pour lire et extraire des données des fichiers .xml .
Pour illustrer comment utiliser cette activité, nous avons créé un exemple qui effectue l'activité Executer XPath pour extraire le nom d'une personne depuis un fichier .xml.

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

  1. 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.
  2. 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

       
  3. 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.
  4. 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 fichier xml .
    • 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. Exécutez le processus. Le robot extrait le nom de l'auteur sur le fichier .xml et l'affiche dans le panneau de Sortie.
  • Propriétés
  • Exemple d'utilisation de l'activité Execute XPath

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

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo White
Confiance et sécurité
© 2005-2024 UiPath Tous droits réservés.