LibreCat / Catmandu-SRU

Catmandu module for working with SRU data.
https://metacpan.org/release/Catmandu-SRU
5 stars 5 forks source link

More refactoring #6

Closed nichtich closed 10 years ago

nichtich commented 10 years ago

I added support of XML::Struct, but PICAXML, MAB etc. should better be put into their own modules, e.g. Catmandu::PICA should include Catmandu::SRU::Importer::Parser::picaxml and Catmandu::MARC should include Catmandu::SRU::Importer::Parser::marcxml. There is no need to add a dependency to Catmandu::SRU because the Catmandu::SRU::Importer::Parser::* modules use duck-typing instead of deriving from Catmandu::SRU::Importer::Parser.