action „Knoten löschen“ in XML

Mit der Knoten löschen action- im XML package- können Sie einen bestimmten Knoten aus der XML-Datei löschen.

Einstellungen

  • Geben Sie den Sitzungsnamen ein oder wählen Sie eine vorhandene Variable aus, die in der XML-Sitzung beginnen action- verwendet wird.
  • Geben Sie den XPath-Ausdruck für den zu löschenden Knoten ein.
  • Geben Sie das Attribut ein (optional).

Beispiel für die Verwendung der action „Knoten löschen“

In diesem Beispiel erstellen Sie eine Automatisierung, die einen angegebenen Knoten aus der XML löscht.

  1. Erstellen Sie einen bot.
    1. Klicken Sie im linken Feld auf Automatisierung.

      Eine Liste der verfügbaren bots und Formulare wird angezeigt.

    2. Klicken Sie auf Bot erstellen.
    3. Geben Sie den Namen des bots ein: XML_bot.
    4. Klicken Sie auf Erstellen und Bearbeiten.
  2. Doppelklicken oder ziehen Sie die Sitzung starten action- aus dem XML package- in der Aktionen-Palette.
    1. Geben Sie Default im Feld Sitzungsname ein.
    2. Wählen Sie im Feld Datenquelle die Option Text und geben Sie den folgenden Text ein:
      <note>
      
      <to company = "AA">Tove</to>
      
      <from>Jani</from>
      
      <heading>Reminder</heading>
      
      <body>Don't forget me this weekend!</body>
      
      </note>
  3. Doppelklicken oder ziehen Sie die Knoten löschen action aus dem XML package in der Palette Aktionen.
    1. Geben Sie Default in das Feld Name der Sitzung ein.
    2. Geben Sie //note/to in das Feld XPath Ausdruck ein.
    3. Geben Sie company in das Feld Attribut (optional) ein.
  4. Doppelklicken oder ziehen Sie die Sitzungsdaten speichern action aus dem XML package in der Palette Aktionen.
    1. Geben Sie Default in das Feld Name der Sitzung ein.
    2. Wählen Sie die Option XML-Daten schreiben aus und geben Sie einen Dateipfad an. Zum Beispiel: D:\userdefined\Delete_node.xml.
    3. Wählen Sie Überschreiben, um die vorhandene Datei zu ersetzen, wenn eine Datei mit demselben Namen an dem von Ihnen angegebenen Ort existiert.
  5. Klicken Sie auf Speichern und dann auf Ausführen.
Wenn Sie die Datei Delete_node.xml in Notepad++ öffnen und bearbeiten, werden Sie sehen, dass das Attribut company aus der Datei gelöscht wurde.
<?xml version="1.0" encoding="UTF-8"?>
<note>

<to>Tove</to>

<from>Jani</from>

<heading>Reminder</heading>

<body>Don't forget me this weekend!</body>

</note>