Saltar al contenido principal
Versión: 21 R4 BETA

SAX ADD XML CDATA

SAX ADD XML CDATA ( documento : Time ; datos : Blob, Text )

ParámetroTipoDescripción
documentoTime→Referencia del documento abierto
datosBlob, Text→Texto o BLOB a insertar en el documento entre etiquetas CData
Historial
VersiónCambios
2004Creado por

Descripción​

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:

 var vtMitexto : Text
 ... // 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
   }
}
]]>

Variables y conjuntos del sistema​

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​

Número de comando856
Hilo seguroyes
Modifica variablesOK