Script-Funktionen für XML-Elemente
XML (Extensible Markup Language) enthält in Tags eingeschlossene Informationen zum Speichern und Übertragen von Daten. Beispielsweise können Sie in Automic Automation XML-Dokumente erstellen, indem Sie Objektdaten exportieren. Die folgenden Script-Funktionen können in XML-Dokumenten gespeicherte Werte verarbeiten, lesen oder ändern. Die Quelle eines XML-Dokuments in Automic Automation kann eine strukturierte Dokumentation, der Report eines SAP-Jobs oder ein XML-String sein.
Hinweis: Der für die XML-Script-Funktionen verwendete XML-Parser unterstützt XML-Werte mit UTF-8-Zeichen. Er unterstützt UTF-8 für Tag-Namen, Attributnamen und ihre Werte.
Beispiel:
<xml_tag1>
<xml_tag2 xml_attribute1="attribute-value">any xml value</xml_tag2>
</xml_tag1>
-
XML_APPEND_BEFORE
Verschiebt ein XML-Element vor ein anderes Element -
XML_APPEND_CHILD
Fügt einem XML-Element ein neues Unterelement hinzu -
XML_APPEND_CLONE
Dupliziert ein XML-Element und hängt es an ein anderes Element an -
XML_APPEND_ELEMENT
Fügt ein vorhandenes XML-Element an ein anderes Element an. -
XML_BEAUTIFY
Strukturiert und formatiert ein XML-Dokument -
XML_CLONE_AND_RENAME
Dupliziert ein XML-Element und benennt es um -
:XML_CLOSE
Schließt ein XML-Dokument -
XML_DELETE_NODE
Entfernt ein bestimmtes XML-Element -
XML_GET_ATTRIBUTE
Ruft den Wert des Attributs eines Elements ab -
XML_GET_CHILD_COUNT
Zählt die Unterelemente eines Elements -
XML_GET_FIRST_CHILD
Identifiziert das erste Unterelement eines Elements -
XML_GET_LAST_CHILD
Identifiziert das letzte Sub-Element eines Elements -
XML_GET_NEXTSIBLING
Identifiziert das nachfolgende Element -
XML_GET_NODE_NAME
Ruft den Namen eines Elements ab -
XML_GET_NODE_TEXT
Ruft den Text eines Elements ab -
XML_INSERT_BEFORE
Erstellt ein neues XML-Element und fügt das neue Element vor dem anderen Element ein -
XML_OPEN
Öffnet ein XML-Dokument für die Verarbeitung -
XML_PRINTINTOFILE
Schreibt das XML-Dokument in eine Datei -
XML_REMOVE_CHILDREN
Entfernt alle Unterelemente eines XML-Elements -
XML_SELECT_NODE
Identifiziert ein Element -
XML_SET_ATTRIBUTE
Fügt einem XML-Element ein neues Attribut hinzu oder ändert ein bestehendes Attribut -
XML_SET_NODE_TEXT
Ändert den Wert eines XML-Elements oder legt ihn fest -
XML_TO_STRING
Gibt das XML eines bestimmten Elements als Text zurück