Print

Print


Robert Sanderson wrote:

> On Tue, 27 Jul 2004, Christian Boulanger wrote:
>
>>> Or you could use the SRW web service interface to the LoC database and
>>> save yourself the trouble :)
>>> http://z3950.loc.gov:7090/voyager?
>>
>
>> Hi Robert, this looks interesting! Do you know of any PHP/Perl etc.
>> scripts which can do SRW/SRU requests / parsing? I guess I have to have
>> a look at SOAP after all.
>
>
> Not for PHP/Perl, but I've copied to the development list for SRW to see
> if anyone has done any work in this area.
> I seem to recall that Eric Morgan at Notre Dame was using Perl?
>
We have an SRW server written in PHP. It is based on the DOM XML tools
in PHP4. I haven't had time to look at the SOAP implementation in PHP5.
It (SOAP in PHP5) might work witht the WSDL or it might not. 99% it
doesn't :(

> Probably the biggest requirement is a CQL parser, of which there's three
> OSS implementations (Java, C and Python) and a couple I know of which
> aren't released to the public yet including C#.

Our PHP based SRW includes a CQL parser as well.

For SRW client we use PHP/YAZ (which does Z39.50 as well).

>
> Perl has a good SOAP module, but I've not recently tried out the SRW WSDL
> in it. (It didn't work last time due to document/literal style)

I never got it to work properly either. The only route to make it work
is to use DOM XML - as in PHP.

-- Adam

>
>
> Mike?  Eric?
>
> Rob
>       ,'/:.          Dr Robert Sanderson ([log in to unmask])
>     ,'-/::::.        http://www.o-r-g.org/~azaroth/
>   ,'--/::(@)::.      Special Collections and Archives, extension 3142
> ,'---/::::::::::.    University of Liverpool
> ____/:::::::::::::.
> I L L U M I N A T I  L5R Shop: http://www.cardsnotwords.com/
>