Automation Engine Script-Leitfaden > Funktionelle Gliederung > Datensequenzen > XML_DOM_TO_PROCESS

XML_DOM_TO_PROCESS

Scriptfunktion: Erstellt eine Datensequenz basierend auf einem bestimmten XML-Dokument.

Syntax

XML_DOM_TO_PROCESS(Reference)

Syntaxteil

Beschreibung/Format

Verweis

Verweis auf ein XML-Dokument, welches in eine Datensequenz umgewandelt werden soll.
Format Script-Variable



Rückgabewerte

Referenz der Datensequenz

Hinweise

Die Script-Funktion speichert den Inhalt eines XML-Dokuments in eine Datensequenz, die dann mit den entsprechenden Sprachmitteln weiter verarbeitet werden kann. Als Rückgabewert wird die Referenz auf die erstellte Datensequenz zurückgeliefert.

Für jedes Element des übergebenen XML-Dokuments wird eine Zeile in die Datensequenz geschrieben.

Es kann auch der Verweis auf ein bestimmtes XML-Element angegeben werden, welches beispielsweise mit dem Sprachmittel XML_SELECT_NODE selektiert wurde.

Beispiele

Folgendes Beispiel soll die Funktionsweise der Script-Funktion XML_DOM_TO_PROCESS verdeutlichen. Im ersten Schritt wird die strukturierte Dokumentions-Registerkarte des eigenen Objektes als XML-Dokument geöffnet und der Verweis darauf in eine Script-Variable abgespeichert. Anschließend wird eine Datensequenz erstellt und mit dem Inhalt des XML-Dokuments befüllt. Zuletzt werden die Datensequenz zeilenweise angearbeitet und die einzelnen Zeilen in das Aktivierungsprotokoll geschrieben.

:SET &XML# XML_OPEN(DOCU,,"@XMLDocu")

:SET &HND#XML_DOM_TO_PROCESS(&XML#)

:PROCESS &HND#
SET &XMLLINE# = GET_PROCESS_LINE(&HND#)
: PRINT "&XMLLINE#"

:ENDPROCESS

Im Aktivierungsprotokoll wird der Inhalt der Dokumentations-Registerkarte im XML-Format zeilenweise ausgegeben:

2013-11-21 14:03:58 - U0020408 <Content>

2013-11-21 14:03:58 - U0020408 <Element1>

2013-11-21 14:03:58 - U0020408 <SubElement1/>

2013-11-21 14:03:58 - U0020408 </Element1>

2013-11-21 14:03:58 - U0020408 <Element2/>

2013-11-21 14:03:58 - U0020408 </Content>

 

Siehe auch:

Script-Sprachmittel Beschreibung
XML_PROCESS_TO_DOM Erstellt ein XML-Dokument aus einer Datensequenz.

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH