|
(PHP 4 >= 4.0.5)
yaz_ccl_conf - конфигурирует CCL-разборщик. Описание
int yaz_ccl_conf (int id, array config) Эта функция конфигурирует CCL-разборщик запросов для цели/target с определениями точек доступа (CCL-квалификаторов) и их отображения в RPN. Для
отображения специфического CCL-запроса/query в RPN вызовите затем yaz_ccl_parse(). Каждый индекс массива
config это имя CCL-поля и соответствующее значение, содержащее строку, которая
специфицирует отображение в RPN. Отображение это последовательность пар attribute-type, attribute-value. Attribute-type
и attribute-value разделены знаком равенства (=). Каждая пара отделяется пробелом.
Пример 1. Конфигурирование CCL
В примере CCL-разборщик конфигурируется для поддержки трёх полей CCL: ti, au и
isbn. Каждое поле отображается в его BIB-1 эквивалент. Принимается, что переменная
$id это целевой ID. $field["ti"] = "1=4";
$field["au"] = "1=1";
$field["isbn"] = "1=7";
yaz_ccl_conf($id,$field); |
|
| |