<chapter id="zoom">
- <!-- $Id: zoom.xml,v 1.8 2002-10-21 13:38:21 adam Exp $ -->
+ <!-- $Id: zoom.xml,v 1.11 2002-11-08 13:38:45 adam Exp $ -->
<title>ZOOM-C++</title>
programming languages.
</para>
<para>
- The Yaz++ library includes an implementation of the <ulink
+ The YAZ++ library includes an implementation of the <ulink
url="http://zoom.z3950.org/bind/cplusplus/"
>C++ binding</ulink>
for ZOOM, enabling quick, easy development of client applications.
</para>
<para>
For example, here is a tiny Z39.50 client that fetches and displays
- the MARC record for Farlow & Brett Surman's
+ the MARC record for Farlow & Brett Surman's
<citetitle>The Complete Dinosaur</citetitle>
from the Library of Congress's Z39.50 server:
</para>
cout << rec->render() << endl;
}
</programlisting>
+ <note>
+ <para>
+ For the sake of simplicity, this program does not check
+ for errors: we show a more robust version of the same program
+ <link linkend="revised-sample">later</link>.)
+ </para>
+ </note>
<para>
- (Note that, for the sake of simplicity, this program does not check
- for errors: we show a more robust version of the same program
- <link linkend="revised-sample">later</link>.)
- </para>
- <para>
- Yaz++'s implementation of the C++ binding is a thin layer over Yaz's
+ YAZ++'s implementation of the C++ binding is a thin layer over YAZ's
implementation of the C binding. For information on the supported
options and other such details, see the ZOOM-C documentation, which
can be found on-line at
};
</synopsis>
<para>
- This class enables a query to be created by compiling Yaz's
+ This class enables a query to be created by compiling YAZ's
cryptic but powerful
<ulink url="http://www.indexdata.dk/yaz/doc/tools.php#PQF"
>Prefix Query Notation (PQN)</ulink>.
<ulink url="http://www.indexdata.dk/yaz/doc/tools.php#CCL"
>Common Command Language (CCL)</ulink>.
The qualifiers recognised by the CCL parser are specified in an
- external configuration file in the format described by the Yaz
+ external configuration file in the format described by the YAZ
documentation.
</para>
<para>