SAX ADD XML CDATA
SAX ADD XML CDATA* ( documento ; dados )
| Parâmetro | Tipo | Descrição | |
|---|---|---|---|
| documento | Time | → | Referência do documento aberto | 
| dados | Blob, Text | → | Texto ou BLOB a inserir no documento entre etiquetas CData | 
Descrição
comando SAX ADD XML CDATA adiciona no documento XML referenciado por documento, os dados de tipo texto ou BLOB. Estes dados serão emoldurados automaticamente com as etiquetas <![CDATA[ e ]]>
O texto incluído em uma seção CData é ignorado pelo intérprete XML.
Se desejar codificar os conteúdos de dados, deve utilizar o comando BASE64 ENCODE. Neste caso, deve passar um BLOB em dados.
Para que este comando funcione corretamente, um elemento deve estar aberto. Do contrário, um erro é gerado.
Exemplo
Se quiser inserir as seguintes linhas em seu documento XML:
function matchwo(a,b)
{
if (a < b && a < 0) then
      {
      return 1
      }
else
      {
      return 0
      }
}
Para fazer isso, necessita executar o seguinte código:
 var vtMitexto : Text
 ... // coloque aqui o texto na variável vtMeutexto
 SAX ADD XML CDATAL($DocRef;vtMeutexto)
O resultado será:
<![CDATA[
function matchwo(a,b)
{
if (a < b && a < 0) then
   {
   return 1
   }
else
   {
   return 0
   }
}
]]>
Variáveis e conjuntos do sistema
Se ou comando tiver sido executado corretamente, a variável sistema Ok assume ou valor 1. Se ocorrer um erro, assume ou valor 0.
Ver também
Propriedades
| Número do comando | 856 | 
| Thread-seguro | ✓ | 
| Modificar variáveis | OK |