Provided by: libcatmandu-sru-perl_0.41-1_all
NAME
Catmandu::Importer::SRU::Parser::struct - transform SRU responses into structured XML records
SYNOPSIS
my $importer = Catmandu::Importer::SRU->new( base => $base, query => $query, parser => 'struct' );
DESCRIPTION
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} ) ); }, );
AUTHOR
Jakob Voss "voss@gbv.de" perl v5.26.1 2017-10-0Catmandu::Importer::SRU::Parser::struct(3pm)