Metoda createElementNS() DOM XML
Definicja i użycie
Metoda createElementNS() może utworzyć węzeł elementu z określoną przestrzenią nazw.
Ta metoda może zwrócić obiekt Element.
Gramatyka:
createElementNS(ns,name)
Parametry | Opis |
---|---|
ns | Znakowa wartość, która może określić nazwę przestrzeni nazw tego węzła elementu. |
name | Znakowa wartość, która może określić nazwę tego węzła elementu. |
Wyjaśnienie
Metoda createElementNS() jest podobna do Metoda createElement()Podobnie, ale tworzy on węzeł Element, który oprócz określonej nazwy ma również określoną przestrzeń nazw. Ta metoda jest używana tylko w dokumentach XML z przestrzenią nazw. Metoda ta jest używana tylko w dokumentach XML z przestrzenią nazw.
Przykład
W wszystkich przykładach użyjemy pliku XML books.xml, oraz funkcje JavaScript loadXMLDoc().
Poniższy fragment kodu doda węzeł elementu z określonym przestrzenią nazw do każdego <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);
}