XML DOM createElementNS()メソッド
定義と使用法
createElementNS()メソッドは指定された命名空間を持つ要素ノードを作成します。
このメソッドはElementオブジェクトを返します。
文法:
createElementNS(ns,name)
パラメータ | 説明 |
---|---|
ns | 文字値、この要素ノードに命名空間の名前を指定します。 |
name | 文字値、この要素ノードに名前を指定するための属性です。 |
説明
createElementNS() メソッドは createElement() メソッド似ているが、指定された名前の他に指定された命名空間を持つ Element ノードを作成します。このメソッドは、命名空間を持つ XML ドキュメントのみで使用されます。
例
すべての例では、以下の XML ファイルを使用します: books.xml、および JavaScript ファンクション loadXMLDoc().
以下のコードスニペットは、指定された命名空間を持つ要素ノードを各 <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);
}