Google

NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.7">

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パーサはtiauisbnという3つのCCLフィー ルドをサポートするように設定されます。各フィールドは、等価な BIB-1へマップされます。 この例では、$idがター ゲットIDであることを仮定しています。

$field["ti"] = "1=4";
      $field["au"] = "1=1";
      $field["isbn"] = "1=7";
      yaz_ccl_conf($id,$field);