4D v16.3SAX ADD XML ELEMENT VALUE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
SAX ADD XML ELEMENT VALUE
SAX ADD XML ELEMENT VALUE
El comando SAX ADD XML ELEMENT VALUE añade directamente en el documento XML referenciado por documento los datos sin convertirlos. Este comando es equivalente, por ejemplo, a insertar un archivo adjunto en el cuerpo de un e-mail. En datos, puede pasar directamente una cadena de caracteres, o una variable 4D. El contenido de la variable se convertirá en texto antes de incluirse en el documento XML. Si quiere codificar el contenido de datos, debe utilizar el comando BASE64 ENCODE. En este caso, por su puesto, debe pasar un BLOB en datos. Por defecto, el comando codifica los caracteres especiales (< > ” ’...) contenidos en los parámetros datos a menos que usted haya desactivado este mecanismo para el proceso actual utilizando el comando XML SET OPTIONS pasando el valor XML Raw data a la opción XML String encoding. Por ejemplo: XML SET OPTIONS($docRef;XML string encoding;XML raw data) En este contexto, para forzar la codificación de parámetros especiales durante la llamada de SAX ADD XML ELEMENT VALUE, debe pasar el parámetro opcional *. Para que este comando funcione correctamente, debe estar abierto un elemento. De lo contrario, se generará un error. Este ejemplo inserta el archivo whitepaper.pdf en el elemento XML abierto: C_BLOB(vBMiBLOB) Si el comando se ejecuta correctamente, la variable sistema OK toma el valor 1. De lo contrario toma el valor 0 y se genera un error.
Ver también
|
PROPIEDADES
Producto: 4D HISTORIA
Modificado: 4D v11 SQL ARTICLE USAGE
Manual de lenguaje 4D ( 4D v16) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||