Catmandu::Importer::SRU::Parser::struct3pm
Transform sru responses into structured xml records
Usage
my $importer = Catmandu::Importer::SRU->new(base => $base,query => $query,parser => 'struct');
Overview
Each SRU response record will be transformed into order-preserving, structured XML as defined by XML::Struct.
Configuration
Options of XML::Struct::Reader are not supported. As workaround wrap the reader as following, if needed:
my $reader = XML::Struct::Reader->new( %options );my $importer = Catmandu::Importer::SRU->new(base => $base,query => $query,parser => sub {$reader->readDocument(XML::LibXML::Reader->new( string => $_[0]->{recordData} ));},);
Releases
6 releases since Debian 8 (Jessie); the text changed 4 times.