Учебник РНР
Назад Вперёд

yaz_ccl_conf

(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);

Назад Оглавление Вперёд
yaz_addinfo Вверх yaz_ccl_parse