Metodo createElementNS() dell'XML DOM
Definizione e uso
Il metodo createElementNS() può creare un nodo dell'elemento con lo spazio dei nomi specificato.
Questo metodo può restituire un oggetto Element.
Sintassi:
createElementNS(ns,name)
Parametro | Descrizione |
---|---|
ns | Valore di stringa, può definire il nome dello spazio dei nomi di questo nodo dell'elemento. |
name | Valore di stringa, può definire il nome di questo nodo dell'elemento. |
Spiegazione
Il metodo createElementNS() è simile a Metodo createElement()Simile, ma l'Elemento creato ha oltre al nome specificato anche uno spazio nome specificato. Questo metodo viene utilizzato solo nei documenti XML con uno spazio nome.
Esempio
In tutti gli esempi, useremo il file XML books.xml, e le funzioni JavaScript loadXMLDoc().
Il seguente frammento di codice può aggiungere un nodo elemento con uno spazio nome specificato a ciascun <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);
}