Provided by: libcatmandu-sru-perl_0.43.0-2_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.38.2 2021-09-02 Catmandu::Impo...:Parser::struct(3pm)