Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v19.8
SAX ADD XML CDATA
|
SAX ADD XML CDATA ( documento ; dados ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
documento | refDoc |
![]() |
Referência do documento aberto | |||||
dados | BLOB, Texto |
![]() |
Texto ou BLOB a inserir no documento entre etiquetas CData | |||||
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.
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:
C_TEXT(vtMitexto)
... ` 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 } } ]]>
Se ou comando tiver sido executado corretamente, a variável sistema Ok assume ou valor 1. Se ocorrer um erro, assume ou valor 0.
Produto: 4D
Tema: XML SAX
Número
856
Criado por: 4D 2004
Manual de linguagem 4D ( 4D v19)
Manual de linguagem 4D ( 4D v19.1)
Manual de linguagem 4D ( 4D v19.4)
Manual de linguagem 4D ( 4D v19.5)
Manual de linguagem 4D ( 4D v19.6)
Manual de linguagem 4D ( 4D v19.7)
Manual de linguagem 4D ( 4D v19.8)