NamespaceContextImpl (JavaScript)

名前空間コンテキストを操作します。

定義場所

DOM (JavaScript)

コンストラクタ

メソッド 説明
NamespaceContextImpl() 名前空間コンテキストを作成します。

メソッド

このクラスは、NamespaceContext (JavaScript) のメソッドを継承します。 ほかのメソッドも追加されています。

使用法

名前とプレフィックスが名前空間を形成します。 プレフィックスがまだ名前空間コンテキストに存在しない場合は、 名前空間が追加されます。プレフィックスが既に存在する場合は、 この名前空間で既存の名前空間が置換されます。

このボタンの onclick イベントは、 名前空間コンテキストがまだ存在しなければ名前空間コンテキストを作成し、 名前空間を追加または置換します。名前空間のプレフィックスと URI は、 ボタンがクリックされる前にページの別の個所で定義された グローバルオブジェクトです。名前空間コンテキストはグローバルオブジェクトであるため、 他のコードでも使用できます。
if(sessionScope.ns == null) {
	sessionScope.ns = new NamespaceContextImpl();
}
sessionScope.ns.addNamespace(
	requestScope.prefix, requestScope.uri);