Module processors.xml.meta
Metadata processor
Classes
class MetaProcessor (reader, writer, doc_id)
-
A class to extract the metadata describing a standard.
Ancestors
- Processor
- abc.ABC
Class variables
var fieldnames
-
Column names.
Name Description Element doc_id Document id ref_dated Dated standard reference <std-ref> ref_undated Undated standard reference <std-ref> doc_ref Document reference <doc-ref> secretariat Secretariat <secretariat> sdo Standards Development Organization <sdo> proj_id Project identifier <proj-id> doc_lang Document language <doc-lang> rel_version Release version <release-version> urn Unique Resource Name <urn> originator Originator of the document <originator> doc_type Document type <doc-type> doc_nr Document number <doc-number> part_nr Part number <part-number> edition Edition number <edition> version Type of event <version> year Year <year> pub_date Publication date <pub-date> rel_date Release date <release-date> content_language Content language <content-language>
Methods
def converter(self, data)
-
Parse XML and extract metadata.
Args
data
:str
- XML document
Returns
list
- A list with dictionaries.
Inherited members