ページの先頭行へ戻る
Symfoware Server V10.0.0 アプリケーション開発ガイド(共通編)

12.4.6 ある階層にあるすべての要素の内容を検索する

製品情報から、製品(product)配下の任意のエレメントノードのテキストノードが“スポーツ用品”であるデータを検索します。

以下にXQuery式と、返却されるXMLデータを示します。

XQuery式
/products/product[./*/text()="スポーツ用品"]
返却結果
<product id="0004">
  <kind>スポーツ用品</kind>
  <item>
    <name>バット</name>
    <code>WB-4432</code>
  </item>
  <value>35000</value>
  <stock>5</stock>
  <discount>-1000</discount>
  <release>2007-10-20</release>
</product>
<product id="0005">
  <kind>スポーツ用品</kind>
  <item>
    <name>テニスラケット</name>
    <code>WC-7763</code>
  </item>
  <value>15800</value>
  <stock>0</stock>
</product>