- Vue d'ensemble (Overview)
- Cryptographie
- Base de donnés
- Java
- Python
- APIweb
- Notes de publication
- À propos du package d’activités WebAPI
- Compatibilité du projet
- Désérialiser XML (Deserialize XML)
- Exécuter XPath
- Obtenir les attributs du nœud XML (Get XML Node Attributes)
- Obtenir les nœuds XML (Get XML Nodes)
- Sérialiser en JSON
- Deserialize JSON
- Désérialiser le tableau JSON (Deserialize JSON Array)
- HTTP Request (legacy)
- Demande HTTP (HTTP Request)
- Requête SOAP

Activités de développeur
UiPath.WebAPI.Activities.GetXMLNodeAttributes
- NoeudXMLExistant : le nœud XML dont les attributs doivent être récupérés. Ce champ prend uniquement en charge les variables
XNode. Pour plus d'informations sur les objetsXNode, consultez cette page.
Options avancées
Sortie
- Attributs : variable
IEnumerable<XAttribute>contenant les attributs du nœud XML récupérés. Pour plus d'informations sur les objetsXAttribute, consultez cette page.
Panneau propriétés
Entrée
- NoeudXMLExistant : le nœud XML dont les attributs doivent être récupérés. Ce champ prend uniquement en charge les variables
XNode. Pour plus d'informations sur les objetsXNode, consultez cette page.
Sortie
- Attributs : variable
IEnumerable<XAttribute>contenant les attributs du nœud XML récupérés. Pour plus d'informations sur les objetsXAttribute, consultez cette page.
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é.
.xml.
.xml, le convertit en un document XML, récupère chaque nœud individuellement et saisit un attribut et une valeur pour chacun d'entre eux.
Voici comment le processus d'automatisation peut être créé :
-
Ouvrez Studio et démarrez un nouveau Processus.
Remarque : assurez-vous que le fichier.xmlest 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
XMLStringChaîne de caractères (string)
XMLNodes**IEnumerable<XNode>
XMLDocumentDocumentX
-
-
Faites glisser une activité Lire le fichier texte dans le conteneur sequence.
- Dans le panneau Propriétés, ajoutez la valeur
Read XML filedans le champ NomComplet. - Ajoutez la valeur
"XMLfiles.txt"dans le champ NomFichier . - Ajoutez la variable
XMLStringdans le champ Condition.
- Dans le panneau Propriétés, ajoutez la valeur
-
Faites une activité Désérialiser XML sous l'activité Lire le fichier texte.
- Dans le panneau Propriétés, ajoutez la variable
XMLStringdans le champ ChaîneXML et la variableXMLDocumentdans le champ DocumentXML.
- Dans le panneau Propriétés, ajoutez la variable
-
Placez une activité Obtenir les nœuds XML (Get XML Nodes) après l’activité Désérialiser XML (Deserialize XML).
- Dans le panneau Propriétés, ajoutez la variable
XMLDocumentdans le champ XMLExistant et la variableXMLNodesdans le champ NœudsXML.
- Dans le panneau Propriétés, ajoutez la variable
-
Faites glisser une activité Pour chaque (For Each) sous l’activité Obtenir les nœuds XML (Get XML Nodes).
- Ajoutez la valeur
nodedans le champ Élément et la variableXMLNodesdans le champ Valeurs. - Sélectionnez l’option
System.Xml.Linq.XNodedans la liste déroulante TypeArgument.
- Ajoutez la valeur
-
Sélectionnez le corps de l’activité For Each et créez une nouvelle variable :
Nom de variable
Types de variables
Valeur par défaut
XMLAttributes**IEnumerable<XAttribute>
-
Ajoutez une activité Ligne d'écriture dans le conteneur Corps.
- Ajoutez l'expression
node.XPathSelectElement("author").ToStringdans le champ Texte. Cette expression sélectionne le nom de l'auteur sur la page.xmlet le saisit dans le panneau de sortie.
- Ajoutez l'expression
-
Placez une activité Obtenir les attributs du nœud XML (Get XML Node Attributes) après l’activité Écrire une ligne (Write Line).
- Dans le panneau Propriétés, ajoutez la valeur
nodedans le champ NoeudXMLExistant et la variableXMLAttributesdans le champ AttributsXML.
- Dans le panneau Propriétés, ajoutez la valeur
-
Faites glisser une activité Pour chaque (For Each) sous l’activité Obtenir les attributs du nœud XML (Get XML Node Attributes).
- Pour ouvrir l’activité, effectuez un double-clic.
- Ajoutez la valeur
attributedans le champ Élément et la variableXMLAttributesdans le champ Valeurs. - Dans le panneau Propriétés, sélectionnez l'option ph b dans la liste déroulante TypeArgument.
- Sélectionnez le corps de l’activité Pour chaque ( For Each ).
-
Faites glisser une activité Ligne d'écriture dans le conteneur Corps.
- Ajoutez l'expression
attribute.Valuedans le champ Texte.
- Ajoutez l'expression
- Exécutez le processus. Le robot extrait un attribut et une valeur des nœuds, dans ce cas, le nom de l'auteur et l'ID du livre, et les affiche dans le panneau Sortie (Output).
Ici, vous pouvez télécharger un exemple.