Objeto CDATASection XML DOM

El objeto CDATASection representa la sección CDATA del documento.

instancia

En el siguiente ejemplo, utilizaremos el archivo XMLbooks.xmlasí como la función JavaScript loadXMLDoc().

createCDATASection() - Crear un nodo de sección CDATA

El objeto CDATASection

El objeto CDATASection representa la sección CDATA del documento.

El interfaz CDATASection es Texto el subinterfaz del interfaz Node, sin definir cualquier atributo o método propio. A través de Node la herencia del interfaz nodeValue o a través de AtributoCharacterData la herencia de la propiedad data del interfaz, se puede acceder al contenido de texto del CDATA Section.

aunque generalmente se puede considerar el nodo CDATASection como Texto el procesamiento de nodos, pero prestar atención a queNode.normalize() el método no integra la sección CDATA adyacente.

Usar Document.createCDATASection() Crear un CDATASection.

El segmento CDATA contiene texto que no será analizado por el analizador. Las etiquetas dentro del segmento CDATA no se consideran como marcas, y las entidades no se expanden. El objetivo principal es incluir materiales como fragmentos XML sin necesidad de escapar todos los delimitadores.

El único delimitador reconocido en un CDATA es "]]>" que puede marcar el final del segmento CDATA. Los segmentos CDATA no pueden estar anidados.

Atributos del objeto CDATASection

Atributo Descripción IE F O W3C
data Establece o devuelve el texto de este nodo. 6 1 No
length Devuelve la longitud del segmento CDATA. 6 1 No

Métodos del objeto CDATASection

Método Descripción IE F O W3C
appendData() Añadir datos al final del nodo. 6 1 No
deleteData() Eliminar datos del nodo. 6 1 No
insertData() Insertar datos en el nodo. 6 1 No
replaceData() Reemplazar los datos del nodo. 6 1 No
splitText() Dividir CDATA en dos nodos. 6 1 No  
substringData() Extraer datos del nodo. 6 1 No