XML DOM createElementNS() metode
Definition og brug
createElementNS() metoden kan oprette et elementnodenode med en specificeret navnerum.
Denne metode kan returnere et Element-objekt.
Syntaks:
createElementNS(ns,name)
Parameter | Beskrivelse |
---|---|
ns | Strengerværdi, kan bruges til at specificere navnet på navnerummet for dette elementnodenode. |
name | Strengerværdi, kan bruges til at specificere navnet på dette elementnodenode. |
Beskrivelse
createElementNS() metode sammenlignet med createElement() metodeLignende, men det opretter Element-noder, der ud over at have det specificerede navn også har det specificerede navnerum. Denne metode bruges kun af XML-dokumenter, der bruger navnerum.
Eksempel
I alle eksempler vil vi bruge XML-filer books.xml, og JavaScript-funktioner loadXMLDoc().
Følgende kodefragment kan tilføje elementnoden med det specificerede navnerum til hver <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);
}