top

Описание функции yaz-ccl-conf



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


corner
My pencil ;)
Главная     Сервисы     Портфолио     Проги     Видео     Контакты     Ссылки     Текст