4D v16.3SAX GET XML CDATA |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
SAX GET XML CDATA
SAX GET XML CDATA
Der Befehl SAX GET XML CDATA empfängt den Wert CDATA eines XML Elements aus dem XML Dokument, definiert durch DokRef. Er muss mit dem SAX Ereignis XML CDATA aufgerufen werden. Weitere Informationen über SAX Ereignisse finden Sie in der Beschreibung zum Befehl SAX Get XML node. Übergeben Sie in Wert eine Variable vom Typ Text, um Daten zu finden, die größer als 32 KB sind. Dazu muss die Datenbank im Unicode Modus laufen. Hinweis zur Kompatibilität: Ab 4D Version 12 wird CDATA Inhalt, der in base64 codiert wurde, von SAX GET XML CDATA automatisch decodiert. Von daher müssen Sie nicht den Befehl BASE64 DECODEaufrufen. Betrachten wir folgenden Teil eines XML Code: <RootElement> <Child>MyText<![CDATA[MyCData]]</Child> </RootElement> Folgender 4D Code gibt in vTextData “MyCData” zurück: C_BLOB(vData) Bei korrekt ausgeführtem Befehl wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null) und ein Fehler wird zurückgegeben.
Siehe auch
|
EIGENSCHAFTEN
Produkt: 4D GESCHICHTE
Geändert: 4D v11 SQL Release 3 ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v16) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||