XML DOM createElementNS()メソッド

Document オブジェクトリファレンスマニュアル

定義と使用法

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

Document オブジェクトリファレンスマニュアル