Método createElementNS() del DOM XML

Manual de referencia del objeto Documento

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);
  }

Manual de referencia del objeto Documento