SAX ADD XML CDATA

4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente

versión 2004


SAX ADD XML CDATA (document; datos)

ParámetroTipoDescripción
documentDocRefReferencia del documento abierto
datosText | BLOBTexto o BLOB a insertar en el documento
entre etiquetas CData

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 serán enmarcados automáticamente por las etiquetas <CData> y </CData>.

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 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

Usted 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
   }
}
]]>

Ver también

SAX GET XML CDATA.

Variables y conjuntos sistema

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


4D - Documentation   Français   English   German   Español   4D v11 SQL, Comandos por temas   4D v11 SQL, Lista alfabética de comandos   4D v11 SQL, Constantes por temas   Regresar   Anterior   Siguiente