XML DOM createElementNS() metod

Dokumentobjektets referenshandbok

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

Dokumentobjektets referenshandbok