Blast-Radius Aware AI Code Review for Business-Critical Systems
LiveReview LiveReview Explore LiveReview

MAB2::Parser::XML - MAB2 XML parser

Arguments

       "file"
           Path to file with MAB2 XML records.

       "fh"
           Open filehandle for file with MAB2 XML records.

       "string"
           XML string with MAB2 XML records.

Author

       Johann Rolschewski <jorol@cpan.org>

Methods

new($filename|$filehandle|$string)next()
       Reads the next record from MAB2 XML input stream. Returns a Perl hash.

   _decode($record)
       Deserialize a MAB2 XML record to an an ARRAY of ARRAYs.

Name

       MAB2::Parser::XML - MAB2 XML parser

Seealso

       Catmandu::Importer::MAB2.

Synopsis

       MAB2::Parser::XML is a parser for MAB2 XML records.

           use MAB2::Parser::XML;

           my $parser = MAB2::Parser::XML->new( $filename );

           while ( my $record_hash = $parser->next() ) {
               # do something
           }

See Also