4D v16.3DOM Parse XML variable |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
DOM Parse XML variable
DOM Parse XML variable
Die Funktion DOM Parse XML variable analysiert eine Variable vom Typ BLOB oder Text mit einer XML Struktur und gibt eine Referenz auf diese Variable zurück. Die Funktion kann je nach Ergebnis das Dokument bestätigen bzw. nicht bestätigen. Im Parameter Variable übergeben Sie den Namen der Variablen vom Typ BLOB oder Text mit dem XML Objekt. Der Boolean Parameter Gültigkeitsprüfung gibt an, ob die Struktur mit DTD bestätigbar ist oder nicht.
Bestätigung über dtd
Bestätigung über schema Erfolgt keine Gültigkeitsprüfung (kein DTD, inkorrekte URL auf DTD, etc.), wird ein Fehler generiert. Die Systemvariable Error gibt die Fehlernummer an. Sie können diesen Fehler mit einer Methode auffinden, die der Befehl ON ERR CALL aufruft. Die Funktion gibt einen String mit Zeichen (ElementRef) zurück, der die Referenz im Speicher der virtuellen Struktur des Dokuments enthält. Verwenden Sie diese Referenz zusammen mit anderen XML Befehlen zum Parsen. Wichtig: Benötigen Sie die Funktion nicht länger, denken Sie daran, den Befehl DOM CLOSE XML mit dieser Referenz aufzurufen, um den Speicher wieder freizumachen. XML Objekt in einer 4D Text Variablen ohne Gültigkeitsprüfung öffnen: C_TEXT(myTextVar) XML Dokument in einem 4D BLOB ohne Gültigkeitsprüfung öffnen: C_BLOB(myBlobVar) Wurde die Funktion korrekt ausgeführt, wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null).
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Geändert: 4D 2004 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||