add a note add a note

User Contributed Notes 3 notes

up
2
jwohlers at mail dot wcc dot cc dot il dot us
17 years ago
Quick Reference For Attribute Fields
(eg: "@attr 2=" refers to the Relation attribute)
1 = Use Field
2 = Relation
3 = Position
4 = Structure
5 = Truncate
6 = Completeness
up
1
k dot andris at gmail dot com
10 years ago
To display holdings data set the syntax and the record format to "opac" (at least for Horizon ILS). It will give you an xml, containg <holding> elements with all info:

<?php
$z
= yaz_connect(...
yaz_syntax($z, 'opac');
yaz_search($z, 'rpn', '@attr 1=4 "title%"');
yaz_wait();
$hits = yaz_hits($z);
yaz_range($z, 1, $hits);
yaz_present($z);
for(
$i = 1; $i <= $hits; $i++)
      
my_display(yaz_record($z, $i, 'opac'));
yaz_close($z);

function
my_display($s)
{
 
$lines = explode("\n", trim($s));
   
var_dump($lines);
}
?>
up
0
Colibri
10 years ago
When querying a SRU/SRW server, the "type" parameter must(?) be specified as "cql", e.g.
yaz_search($handle, "cql", "bath.isbn=1234");
To Top