SAX Get XML node

4D - Documentation   Français   English   German   English   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next

Version 2004


SAX Get XML node (Dokument) Lange Ganzzahl

ParameterTypBeschreibung
DokumentDokRefReferenz auf offenes Dokument
FunktionsergebnisLange GanzzahlZurückgegebenes Ereignis

Beschreibung

Die Funktion SAX Get XML node gibt eine Lange Ganzzahl zurück, die die Art des zurückgegebenen SAX Ereignisses angibt, während das XML Dokument, definiert durch Dokument, logisch durchlaufen wird.

Derartige Ereignisse sind als Konstanten unter dem Thema "XML" verfügbar:

KonstanteTypWert
XML Start DocumentLange Ganzzahl1
XML CommentLange Ganzzahl2
XML Processing InstructionLange Ganzzahl3
XML Start ElementLange Ganzzahl4
XML End ElementLange Ganzzahl5
XML DATALange Ganzzahl6
XML CDATALange Ganzzahl7
XML EntityLange Ganzzahl8
XML End DocumentLange Ganzzahl9

Beispiel

Folgende Methode bearbeitet ein Ereignis:

   DocRef:=Open document("";"xml";Read Mode)
   If (OK=1)
      Repeat
         MyEvent:=SAX Get XML node(DocRef)
         Case of
            : (MyEvent=XML Start Document)      
               Etwas ausführen
            : (MyEvent=XML Comment)
               Etwas ausführen
         End case
      Until (MyEvent=XML End Document)
   End if
   CLOSE DOCUMENT (DocRef)

Systemvariablen oder Mengen

Bei korrekt ausgeführtem Befehl wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null) und ein Fehler wird zurückgegeben.

Anwendung des Befehls

vCard Import Export with XML


4D - Documentation   Français   English   German   English   4D Programmiersprache, Befehle nach Themen   4D Programmiersprache, Befehle alphabetisch   4D Programmiersprache, Konstanten nach Themen   Back   Previous   Next