Changes for version 3.21

  • added test case for bad characters
  • fix bad chars as they arrive, to avoid buffering an entire response if it contains bad chars
  • some code cleanup

Documentation

Command line OAI repository browser

Modules

API for the OAI-PMH
Base class for data objects that contain DOM trees
Encapsulates OAI error codes
An OAI GetRecord response
Agent for harvesting from Open Archives version 1.0, 1.1, 2.0 and static ('2.0s') compatible repositories
Encapsulates an OAI header structure
Encapsulation of 'header' values
Provide access to an OAI Identify response
Provide access to an OAI ListIdentifiers response
Provide access to an OAI ListMetadataFormats response
Provide access to an OAI ListRecords response
Provide access to an OAI ListSets response
Base class for data objects that contain DOM trees
METS accessor utility
Easy access to OAI Dublin Core
Encapsulates OAI metadataFormat XML data
Encapsulates an OAI record
Documentation for building an OAI compliant repository using OAI-PERL
An OAI response
Encapsulates an OAI resumption token
SAX2 utility filter
Encapsulates OAI set XML data
Extension of the LWP::UserAgent for OAI HTTP requests

Provides

in lib/HTTP/OAI/Encapsulation.pm
in lib/HTTP/OAI/SAXHandler.pm
in lib/HTTP/OAI.pm
in lib/HTTP/OAI/Metadata/OAI_Eprints.pm
in lib/HTTP/OAI/Metadata/OAI_Identifier.pm
in lib/HTTP/OAI/PartialList.pm
in lib/HTTP/OAI/SAXHandler.pm