PHP マニュアル
前のページ |  | 次のページ

# yaz_ccl_conf

(PHP 4 >= 4.0.5)

yaz_ccl_conf -- CCLパーサを設定する

## 説明

int yaz_ccl_conf ( int id, array config)

この関数は、アクセスポイント(CCL限定辞)が定義するターゲットに関し てCCLクエリパーサとRPNへのマッピングを設定します。特定のCCLクエリ を後でRPNにマップするには、yaz_ccl_parse()関数 をコールして下さい。配列`config`の各添字は、 CCLフィールドの名前であり、対応する値はRPNへのマッピングを指定す る文字列を保持します。マッピングは属性型および属性値の組が並んだ ものです。属性型と属性値は、等号 (`=`)で区切られ ます。各組は、空白で区切られます。

例 1CCL 設定 以下の例では、CCLパーサは`ti`、 `au`、`isbn`という3つのCCLフィー ルドをサポートするように設定されます。各フィールドは、等価な BIB-1へマップされます。 この例では、`$id`がター ゲットIDであることを仮定しています。
    $field["ti"] = "1=4";
          $field["au"] = "1=1";
          $field["isbn"] = "1=7";
          yaz_ccl_conf($id,$field);

前のページ | ホーム | 次のページ
yaz_addinfo | 上に戻る | yaz_ccl_parse