#!/bin/env perl
# Usage: refresolver-client.pl refstring [...]
use SOAP::Lite;
use XML::Simple;
my $response = SOAP::Lite
-> uri('http://ads.harvard.edu/RefResolver')
-> proxy('http://ads.harvard.edu/ws/bibserver')
-> resolve(@ARGV);
print XMLout($response->result, noattr => 1);
Example of client usage:
$ refresolver-client.pl 'Accomazzi, A., et al. 2000, A&AS, 143, 85' Accomazzi, A., et al. 2000, A&AS, 143, 85 2000A&AS..143...85A Ok http://adsabs.harvard.edu/cgi-bin/bib_query?2000A%26AS..143...85A