Tag-Bezeichner
XML_PARSER
Easy XML
Programmierhandbuch, 10/2015, 6FC5397-3DP40-5AA3
Bedeutung
Das Tag "XML_PARSER" kann zum Parsen von XML-Dateien verwendet werden.
Der Parser interpretiert eine XML-Datei und ruft definierte Rückruffunktionen auf. Jede
Rückruffunktion gehört zu einem vordefinierten Ereignis. Innerhalb dieser Funktion kann
der Programmierer die XML-Daten verarbeiten.
Vordefinierte Ereignisse:
● start document
Der Parser öffnet das Dokument und beginnt mit dem Parsen.
● end document
Der Parser schließt das Dokument.
● start element
Der Parser hat ein Element gefunden und erstellt eine Liste mit allen Attributen und
Attributwerten.
Diese Listen werden an die Rückruffunktion weitergeleitet.
● end element
Das Ende des Elements wurde gefunden.
● characters
Der Parser leitet alle Zeichen eines Elements weiter.
● error
Der Parser hat einen Syntaxfehler erkannt.
Wenn ein Ereignis auftritt, ruft der Parser die Rückruffunktion auf und überprüft den Rück‐
gabewert der Funktion. Wenn die Funktion "true" zurückgibt, setzt der Parser den Prozess
fort.
Schnittstellen
Der Wert des Attributs name enthält den Pfad zur XML-Datei.
Um den Rückruffunktionen Ereignisse zuzuweisen, sind folgende Eigenschaften festzule‐
gen:
Standard
startElementHandler
endElementHandler
charactersHandler
Optional
errorHandler
documentHandler
Der Wert eines Attributs definiert den Namen der Rückruffunktion.
Beispiel:
<XML_PARSER name="f:\appl\xml_test.xml">
<!-- standard handler -->
<property startElementHandler="startElementHandler" />
<property endElementHandler="endElementHandler" />
<property charactersHandler="charactersHandler" />
<!-- optional handler -->
<property errorHandler="errorHandler" />
<property documentHandler="documentHandler" />
</XML_PARSER>
Anwenderdialoge erstellen
1.6 XML-Bezeichner
41