activities
latest
false
- Überblick
- Kryptografie
- Datenbank
- Java
- Python
- WebAPI
- Versionshinweise
- Über das WebAPI-Aktivitätspaket
- Projektkompatibilität
- XML deserialisieren (Deserialize XML)
- XPath ausführen (Execute XPath)
- XML-Knotenattribute erhalten (Get XML Node Attributes)
- XML-Knoten erhalten (Get XML Nodes)
- JSON serialisieren
- Deserialize JSON
- JSON-Zusammenstellung deserialisieren (Deserialize Json Array)
- HTTP Request (legacy)
- HTTP-Anfrage (HTTP Request)
- SOAP-Anfrage (SOAP Request)
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
Entwickleraktivitäten
UiPath.WebAPI.Activities.ExecuteXPath
Führt den angegebenen XPfad-Ausdruck in einem angegebenen XML-Dokument aus. Weitere Informationen zur XPfad-Syntax finden Sie hier.
Eigenschaften
Eingabe
- BestehendesXML (ExistingXML) - Eine Variable vom Typ XDokument (XDocument), die das zu verarbeitende XML enthält. Durch Ausfüllen dieses Felds wird das Feld XMLZeichenfolge (XMLString) nicht mehr nutzbar. Das Feld unterstützt nur Variablen vom Typ XDokument (XDocument).
- XMLZeichenfolge (XMLString) - Eine Zeichenfolge oder Zeichenfolgenvariable, die das zu verarbeitende XML enthält. Durch Ausfüllen dieses Felds wird das Feld BestehendesXML (ExistingXML) nicht mehr nutzbar. Das Feld unterstützt nur Zeichenfolgen oder Zeichenfolgenvariablen.
- XPfadAusdruck (XPathExpression) - Eine Zeichenfolge oder eine Zeichenfolgenvariable, die einen XPfad-Ausdruck enthält. Das Feld unterstützt nur Zeichenfolgen und Zeichenfolgenvariablen.
Sonstiges
- Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.
Allgemein
- AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.
Ausgabe
- Ergebnis (Result) - Eine Variable vom Typ Objekt (Object), die die zu extrahierenden Knoten oder Knotensätze des angegebenen XML enthält. Das Feld unterstützt nur Variablen vom Typ Objekt (Object).
Beispiel der Verwendung der Aktivität „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.
So kann der Automatisierungsprozess erstellt werden:
- Öffnen Sie Studio und erstellen Sie einen neuen Prozess.
Hinweis:
Make sure to place the
.xmlfile inside the project folder. For this example we used theXMLfiles.txt. - Drag a Sequence to the Workflow Designer.
-
Erstellen Sie die folgenden Variablen:
Variablenname Variablentyp Standardwert XMLStringString ResultObjekt
-
- Drag a Read Text File activity inside the sequence container.
- In the Properties panel, add the name
Read XML filein the DisplayName field. - Add the value
"XMLfiles.txt"in the FileName field. - Add the variable
XMLStringin the Content field.
- In the Properties panel, add the name
- Fügen Sie eine Execute XPath-Aktivität nach der Aktivität Read Text File hinzu.
- In the Properties panel, add the variable
XMLStringin 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 thexmlfile. - Fügen Sie die Variable
Resultin das Feld Ergebnis ein.
- In the Properties panel, add the variable
- Ziehen Sie eine Write Line-Aktivität nach der Aktivität Execute XPath.
- Fügen Sie den Ausdruck
"Result: " + Result.ToStringin das Feld Text ein.
- Fügen Sie den Ausdruck
- Run the process. The robot extracts the name of the author from the
.xmlfile and displays it in the Output panel.