Interstage Shunsaku Data Manager アプリケーション開発ガイド - Microsoft(R) Windows(R) 2000/ Microsoft(R) Windows Server(TM) 2003 - - UNIX共通 -
目次 索引 前ページ次ページ

付録B 検索式、リターン式およびソート式の書式> B.3 検索式

B.3.2 キーワード

キーワードは、パス式で示すXML文書中の要素ノードの値、テキスト式で示すXML文書中のテキストノードの値または属性式で示すXML文書中の属性ノードの値と比較するパターン、文字列または数値です。

エスケープ文

パターンおよび文字列に、以下に示す文字を指定する場合には、エスケープ文字を付加します。エスケープ文字は“\”です。

エスケープ文字については、“B.3.3 エスケープ文字”を参照してください。

実体参

XML文書中に記述された文字を表す実体参照は、その実体参照が表す文字として検索します。キーワードには、その文字そのものを指定することも、以下の表の実体参照の形式を指定することもできます。

[表:実体参照の一覧]

実体参照

表す記号

<

<

&gt;

>

&amp;

&

&apos;

'

&quot;

"

キーワードと比較演算

キーワードと比較演算の組合せ方により、さまざまな検索条件を指定することができます。それぞれの組合せでの意味を以下の表に示します。

パターン

比較演算子

種類

説明

=

部分一

要素ノードの値、テキストノードの値または属性ノードの値にキーワードで指定したパターンに一致する文字列が含まれれば真です。

!=

要素ノードの値、テキストノードの値または属性ノードの値にキーワードで指定したパターンに一致する文字列が含まれなければ真です。

文字列

比較演算子

種類

説明

==

完全一

要素ノードの値、テキストノードの値または属性ノードの値とキーワードで指定した文字列が完全に一致すれば真です。

!==

要素ノードの値、テキストノードの値または属性ノードの値とキーワードで指定した文字列が一部でも異なれば真です。

<、<=、>、>=

大小比

要素ノードの値、テキストノードの値または属性ノードの値とキーワードで指定した文字列を文字コードで大小比較します。

数値

比較演算子

種類

説明

=

要素ノードの値、テキストノードの値または属性ノードの値中の数値とキーワードで指定した数値が一致すれば真です。

!=

要素ノードの値、テキストノードの値または属性ノードの値中の数値とキーワードで指定した数値が一致しなければ真です。

<、<=、>、>=

大小比

要素ノードの値、テキストノードの値または属性ノードの値中の数値とキーワードで指定した数値を大小比較します。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2006