XML DOM createElementNS() metod
Definition och användning
createElementNS() metoden kan skapa ett elementnod med en specificerad namnrymd.
Denna metod kan returnera ett Element-objekt.
Syntaks:
createElementNS(ns,name)
Parameter | Beskrivning |
---|---|
ns | Strängvärde, kan användas för att definiera namnet på namnrymden för detta elementnod. |
name | Strängvärde, kan användas för att definiera namnet på detta elementnod. |
Förklaring
createElementNS() metod jämfört med createElement() metodLiknande, men det skapar Element-noder som inte bara har det specificerade namnet utan också den specificerade namnrymden. Denna metod används endast av XML-dokument som använder namnrymdar.
Exempel
I alla exempel kommer vi att använda XML-filer books.xml, och JavaScript-funktioner loadXMLDoc().
Följande kodsnutt kan lägga till elementnoder med specifik namnrymd till varje <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);
}