setSelectionNamespaces (DOMDocument - JavaScript)

XPath 指定で使用する名前空間を設定します。

定義場所

DOMDocument

構文

setSelectionNamespaces(selectionNS:NamespaceContext) : void

パラメータ 説明
selectionNS namespace コンテキストです。

使用法

名前空間を作成するには、DOMNamespaceContextImpladdNamespace を 参照してください。

このメソッドは、 名前空間プレフィックスを含む XPath 指定で、 以下のメソッドに対する名前空間を設定します。

これは、ボタンの onclick イベントの例です。この例では、文書を作成し、値を設定します。requestScope 変数が ページの編集ボックスにバインドされているため、 ユーザーは s を指定してからボタンをクリックします。
var doc = database.createNewDocument();
var dom = doc.getDOM();
var ns = new NamespaceContextImpl();
ns.addNamespace("s", "http://mynamespace.com");
dom.setSelectionNamespaces(ns);
dom.setStringValue("/s:schema1/s:element0", requestScope.s);
doc.save()
requestScope.s の値が foo の場合、 文書の XML は以下のようになります。
<s:schema1 xmlns:s="http://mynamespace.com">
  <s:element0>foo</s:element0>
</s:schema1>