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

# yaz_ccl_conf

(PHP 4 >= 4.0.5, PHP 5)

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

## 説明

int yaz_ccl_conf ( int id, array config)

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

例 1. CCL 設定

以下の例では、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