XML マップのネームスペース

XML において、ネームスペースはタグ名がユニークである範囲を定義します。ネームスペースの概要については、XML の概要を参照してください。

XML マップでは独自のネームスペースを宣言して使用できます。ネームスペースは、要素名が特定の XML ドキュメント内でユニークであるようにする手段を提供します。たとえば次の例では、ネームスペース(およびそれに付随するプレフィックス)を使用することで、「value」という名前の 2 つのタグ(<biblio:value><xm:value> )を同じドキュメント内に共存させることができます。プレフィックス xm で指定されたネームスペースはマップが使用されるすべてのファイルで暗黙的に宣言されますが、定義された別のプレフィックスによってオーバライドされることがあります。

/* 
 * @jws:operation 
 * @jws:parameter-xml xml-map:: 
 *     <biblio:book xmlns:biblio="http://myBookNamespace.org/">
 *         <biblio:title>{productName}</biblio:title> 
 *         <biblio:isbn>{productID}</biblio:isbn> 
 *         <biblio:value>{productPrice}</biblio:value> 
 *     </biblio:book> 
 * :: 
 */ 

関連トピック

XML 形式のマッチング

XML の概要

ネームスペースでフィルタ処理する