Objeto CDATASection XML DOM

O objeto CDATASection representa a seção CDATA do documento.

instância

No exemplo a seguir, usaremos o arquivo XMLbooks.xmle a função JavaScript loadXMLDoc().

createCDATASection() - Cria um nó de seção CDATA

O objeto CDATASection

O objeto CDATASection representa a seção CDATA do documento.

A interface CDATASection é Texto interface subinterface, não define qualquer atributo ou método próprio. Através de Node interface herda nodeValue atributo, ou através de CharacterData interface herda atributo data, pode acessar o conteúdo de texto da seção CDATA.

embora geralmente possa usar o nó CDATASection como Texto tratamento de nó, mas atenção,Node.normalize() método não integra adjacentes partes CDATA.

Usar Document.createCDATASection() Criar um CDATASection.

O segmento CDATA contém texto que não será analisado pelo analisador. As tags dentro do segmento CDATA não serão tratadas como marcadores, e os entidade não serão expandidos. O principal objetivo é incluir materiais como fragmentos de XML, sem a necessidade de escapar todos os delimitadores.

O único delimitador reconhecido dentro de um CDATA é "]]>", que pode sinalizar o final do segmento CDATA. Os segmentos CDATA não podem ser aninhados.

Atributos do objeto CDATASection

Atributo Descrição IE F O W3C
data Define ou retorna o texto deste nó. 6 1 Não Sim
length Retorna o comprimento do segmento CDATA. 6 1 Não Sim

Métodos do objeto CDATASection

Método Descrição IE F O W3C
appendData() Adicionar dados ao nó. 6 1 Não Sim
deleteData() Excluir dados do nó. 6 1 Não Sim
insertData() Inserir dados no nó. 6 1 Não Sim
replaceData() Substituir dados no nó. 6 1 Não Sim
splitText() Dividir CDATA em dois nós. 6 1 Não  
substringData() Extrair dados do nó. 6 1 Não Sim