Aktivitäten
Neuestes
False
Bannerhintergrundbild
Entwickleraktivitäten
Letzte Aktualisierung 23. Apr. 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.

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“

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:

  1. Ö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 wir XMLfiles.txt verwendet.
  2. Ziehen Sie eine Sequence in den Workflow-Designer.

    • Erstellen Sie die folgenden Variablen:

      Variablenname

      Variablentyp

      Standardwert

      XMLString

      String

       

      Result

      Objekt

       
  3. 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.
  4. Fügen Sie eine XPath-Execute -Aktivität unter der Aktivität Read Text File (Textdatei lesen) 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 der xml -Datei.
    • Fügen Sie die Variable Result in das Feld Ergebnis ein.
  5. Ziehen Sie eine „Write Line “-Aktivität unter die „Execute XPath“ -Aktivität.

    • Fügen Sie den Ausdruck "Result: " + Result.ToString in das Feld Text ein.
  6. Führen Sie den Prozess aus. Der Roboter extrahiert den Namen des Autors aus der .xml-Datei und zeigt ihn im Panel Ausgabe an.
  • Eigenschaften
  • Beispiel der Verwendung der Aktivität „Execute XPath“

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
UiPath Logo weiß
Vertrauen und Sicherheit
© 2005-2024 UiPath. All rights reserved.