Manual Reference Pages - SRU::RESPONSE::RECORD (3)
SRU::Response::Record - A class for representing a result record in a searchRetrieve response.
my $record = SRU::Response::Record->new();
$record->recordData( <title>Huck Finn</title> );
$response->addRecord( $record );
SRU::Response::Record is used to bundle up the information about
a particular metadata record in a SRU::Response::SearchRetrieve
object. Typically youll construct a record object and add it to the
You must supply the recordSchema and recordData parameters. recordPacking,
recordPosition, and extraRecordData may also be supplied.
my $record = SRU::Response::Record->new(
recordSchema => info:srw/schema/1/dc-v1.1,
recordData => <title>Huckleberry Finn</title>
The URI identifier of the XML schema in which the record is encoded. Although
the request may use the servers assigned short name, the response must always
be the full URI.
The record itself, either as a string or embedded XML. If would like
to pass an object in here you may do so as long as it imlements the
The packing used in recordData, as requested by the client or the default:
The position of the record within the result set. If you dont pass this
in recordPosition will be automaticlly calculated for you when add
or retrieve a record from a SRU::Response::SearchRetrieve object.
Any extra data associated with the record. See the section on extensions for
COPYRIGHT AND LICENSE
This software is copyright (c) 2013 by Ed Summers.
This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.
|perl v5.20.3 ||SRU::RESPONSE::RECORD (3) ||2013-10-18 |
Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.