addNamespace (NamespaceContextImpl - JavaScript)

名前空間を追加または置換します。

定義場所

NamespaceContextImpl

構文

addNamespace(prefix:string, uri:string) : void

パラメータ 説明
prefix 有効なプレフィックス。
URI プレフィックスに関連付ける URI。

使用法

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

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