Método createElementNS() del DOM XML
Definición y uso
El método createElementNS() puede crear un nodo de elemento con el espacio de nombres especificado.
Este método puede devolver un objeto Element.
Sintaxis:
createElementNS(ns,name)
Parámetros | Descripción |
---|---|
ns | Cadena de caracteres, puede definir el nombre del espacio de nombres de este nodo del elemento. |
name | Cadena de caracteres, puede definir el nombre de este nodo del elemento. |
Explicación
El método createElementNS() es equivalente a Método createElement()Similar, pero crea nodos Element que tienen no solo el nombre especificado, sino también el espacio de nombres especificado. Este método se utiliza solo en documentos XML con espacio de nombres.
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 elemento con espacio de nombres especificado a cada <book>:
mlDoc=loadXMLDoc("books.xml");
var x=xmlDoc.getElementsByTagName('book');
var newel,newtext;
for (i=0;i<x.length;i++)
{
newel=xmlDoc.createElementNS('p','edition')
;
newtext=xmlDoc.createTextNode('First');
newel.appendChild(newtext);
x[i].appendChild(newel);
}