activities
latest
false
XPath ausführen (Execute XPath)
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Entwickleraktivitäten
Last updated 22. Okt. 2024
XPath ausführen (Execute XPath)
UiPath.WebAPI.Activities.ExecuteXPath
Führt den angegebenen XPfad-Ausdruck in einem angegebenen XML-Dokument aus. Weitere Informationen zur XPfad-Syntax finden Sie hier.
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).
Die Aktivität Execute XPath wird zum Lesen und Extrahieren von Daten aus
.xml
-Dateien verwendet.
Um die Verwendung dieser Aktivität zu veranschaulichen, haben wir ein Beispiel erstellt, das die Aktivität Execute XPath verwendet, um den Namen einer Person aus einer
.xml
-Datei zu extrahieren.
So kann der Automatisierungsprozess erstellt werden:
-
Öffnen Sie Studio und erstellen Sie einen neuen Prozess.
Hinweis: Stellen Sie sicher, dass sich die.xml
-Datei im Projektordner befindet. In diesem Beispiel haben wirXMLfiles.txt
verwendet. -
Ziehen Sie eine Sequence in den Workflow-Designer.
-
Erstellen Sie die folgenden Variablen:
Variablenname
Variablentyp
Standardwert
XMLString
String
Result
Objekt
-
-
Ziehen Sie eine Read Text File-Aktivität in den Sequence-Container.
- Fügen Sie im Eigenschaftenbereich den Namen
Read XML file
in das Feld Anzeigename ein. - Fügen Sie den Wert
"XMLfiles.txt"
im Feld FileName hinzu . - Fügen Sie die Variable
XMLString
in das Feld Inhalt ein.
- Fügen Sie im Eigenschaftenbereich den Namen
-
Fügen Sie eine Execute XPath-Aktivität nach der Aktivität Read Text File hinzu.
- Fügen Sie im Bereich Eigenschaften die Variable
XMLString
in das Feld XMLString ein. - Fügen Sie den Wert
"string(/catalog/book/author/text()[1])"
im Feld XPathExpression hinzu . Dieser Ausdruck extrahiert den im Autorenfeld gefundenen Text aus derxml
-Datei. - Fügen Sie die Variable
Result
in das Feld Ergebnis ein.
- Fügen Sie im Bereich Eigenschaften die Variable
-
Ziehen Sie eine Write Line-Aktivität nach der Aktivität Execute XPath.
- Fügen Sie den Ausdruck
"Result: " + Result.ToString
in das Feld Text ein.
- Fügen Sie den Ausdruck
-
Führen Sie den Prozess aus. Der Roboter extrahiert den Namen des Autors aus der
.xml
-Datei und zeigt ihn im Panel Ausgabe an.