X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fzoom.xml;h=55db631cce13655c1ce348f6b22f4c60138b62cf;hb=bda8349bc60d3a56197826c6b8095dda26d7b4f6;hp=ebf09ee897b6b63f494678f8ca559c82203f5014;hpb=57b3990d07f7ed994884bc61504eb5a1962526eb;p=yaz-moved-to-github.git diff --git a/doc/zoom.xml b/doc/zoom.xml index ebf09ee..55db631 100644 --- a/doc/zoom.xml +++ b/doc/zoom.xml @@ -726,7 +726,7 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn) The type is a string of the format: - form[; charset=from[,to]] + form[;charset=from[,to]][;format=v] where form specifies the format of the @@ -739,6 +739,12 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn) If to is omitted UTF-8 is assumed. + The format argument controls whether record data should be XML + pretty-printed (post process operation). + It is enabled only if format value v is + 1 and the record content is XML well-formed. + + In addition, for certain types, the length len passed will be set to the size in bytes of the returned information. @@ -806,6 +812,19 @@ ZOOM_query_cql2rpn(ZOOM_query s, const char *str, ZOOM_connection conn) OPAC record is present, a NULL pointer is returned. + txml + The record is returned in TurboMARC if possible. + SRU and Z39.50 records with transfer syntax XML are + returned verbatim. MARC records are returned in + + TurboMARC + + (converted from ISO2709 to TurboMARC by YAZ). + Upon completion, the XML buffer is returned + (type const char *) and length is stored in + *len. + +