Método createCDATASection() de XML DOM
Definición y uso
El método createCDATASection() puede crear un nodo CDATASection.
Este método puede devolver el objeto CDATASection.
Sintaxis:
createCDATASection(data)
parámetros | descripción |
---|---|
data | Valor de cadena, esta cadena puede definir los datos de este nodo. |
Valor de retorno
Devuelve el nodo CDATASection recién creado con el contenido especificado.
lanzar
Si el documento es un documento HTML, este método lanzará una excepción con el código NOT_SUPPORTED_ERR Excepción DOMExceptiondebido a que los documentos HTML no admiten nodos CDATASection.
Ejemplo
En todos los ejemplos, utilizaremos el archivo XML books.xml, y las funciones de JavaScript loadXMLDoc().
El siguiente fragmento de código puede agregar un nodo de sección CDATA a los elementos <book>:
xmlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
var newCDATA,newtext;
newtext="Oferta Especial & Venta de Libros";
for (i=0;i<x.length;i++)
{
newCDATA=;xmlDoc.createCDATASection(newtext);
;
x[i].appendChild(newCDATA);
}