pymods.reader Module

Custom pymods lxml parsers.

class pymods.Reader(file_location, iter_elem, parser=None)[source]

Bases: lxml.etree.XMLParser

lxml parser

class pymods.MODSReader(file_location)[source]

Bases: pymods.reader.Reader

Customized lxml parser for the MODSRecord class. Iterates on mods:mods elements.

class pymods.OAIReader(file_location)[source]

Bases: pymods.reader.Reader

Customized lxml parser for the OAIRecord class. Iterates over oai:record elements in any namespace (repox or oai-pmh).