XML DOM createElementNS() 方法
定义和用法
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);
}