4D v16.3

SAX ADD XML CDATA

Inicio

 
4D v16.3
SAX ADD XML CDATA

SAX ADD XML CDATA 


 

SAX ADD XML CDATA ( documento ; datos ) 
Parámetro Tipo   Descripción
documento  DocRef in Referencia del documento abierto
datos  BLOB, Texto in Texto o BLOB a insertar en el documento entre etiquetas CData

El comando SAX ADD XML CDATA añade en el documento XML referenciado por documento, los datos de tipo texto o BLOB. Estos datos se enmarcarán automáticamente con las etiquetas <![CDATA[ y ]]>
El texto incluido en una sección CData es ignorado por el intérprete XML.

Si quiere codificar los contenidos de datos, debe utilizar el comando BASE64 ENCODE. En este caso, por supuesto, debe pasar un BLOB en datos.

Para que este comando funcione correctamente, debe estar abierto un elemento. De lo contrario, se generará un error.

Ejemplo  

Si quiere insertar las siguientes líneas en su documento XML:

function matchwo(a,b)
{
if (a < b && a < 0) then
      {
      return 1
      }
else
      {
      return 0
      }
}

Para hacer esto, necesita ejecutar el siguiente código:

 C_TEXT(vtMitexto)
 ... ` coloque acá el texto en la variable vtMitexto
 SAX ADD XML CDATAL($DocRef;vtMitexto)

El resultado será:

<![CDATA[
function matchwo(a,b)
{
if (a < b && a < 0) then
   {
   return 1
   }
else
   {
   return 0
   }
}
]]>

Si el comando se ejecuta correctamente, la variable sistema OK toma el valor 1. De lo contrario toma el valor 0.



Ver también 

SAX GET XML CDATA

 
PROPIEDADES 

Producto: 4D
Tema: XML SAX
Número 856

Este comando modifica la variable sistema OKThis command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D 2004

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)