4D v14.3SAX GET XML CDATA |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
SAX GET XML CDATA
SAX GET XML CDATA
Mit dem Befehl SAX GET XML CDATA erhalten Sie den Wert CDATA eines XML Elements aus dem XML Dokument, definiert durch DokRef. Er muss mit den 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. |
EIGENSCHAFTEN
Produkt: 4D
GESCHICHTE
Geändert: 4D v11 SQL Release 3 SIEHE AUCH
SAX ADD XML CDATA ARTIKELVERWENDUNG
4D Programmiersprache ( 4D v11 SQL Release 6) |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||