XML DOM createElementNS() 方法

Dokument-Objekt-Referenzhandbuch

定义和用法

createElementNS() 方法可创建带有指定命名空间的元素节点。

此方法可返回一个 Element 对象。

语法:

createElementNS(ns,name)
参数 描述
ns 字符串值,可为此元素节点指定命名空间的名称。
name 字符串值,可为此元素节点指定其名称。

Erklärung

Die createElementNS()-Methode ist ähnlich zu createElement()-Methodeähnlich, nur erstellt es Elementknoten, die neben dem spezifischen Namen auch einen spezifischen Namensraum haben. Diese Methode wird nur in XML-Dokumenten mit Namensräumen verwendet.

Beispiel

In allen Beispielen verwenden wir die XML-Datei books.xml, und die JavaScript-Funktion loadXMLDoc().

Der folgende Codeabschnitt fügt den mit einer spezifischen Namensraum angegebenen Elementknoten zu jedem <book>-Element hinzu:

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

Dokument-Objekt-Referenzhandbuch