kerapu.shredder package¶
Submodules¶
kerapu.shredder.BoomBestandenShredder module¶
-
class
kerapu.shredder.BoomBestandenShredder.BoomBestandenShredder(io: kerapu.style.KerapuStyle.KerapuStyle, target_dir: str)[broncode]¶ Basisklassen:
kerapu.shredder.Shredder.ShredderKlasse voor het schreden en opslaan in CSV-formaat van boombestanden opgeslagen in XML-formaat.
-
shred_xml_file(filename: str) → None[broncode]¶ Slaat de boombestanden op in CSV-formaat.
- Parameters
filename (str) – De filenaam van het XML bestand.
-
kerapu.shredder.ReferentieShredder module¶
-
class
kerapu.shredder.ReferentieShredder.ReferentieShredder(io: kerapu.style.KerapuStyle.KerapuStyle, target_dir: str)[broncode]¶ Basisklassen:
kerapu.shredder.Shredder.ShredderKlasse voor het schreden en opslaan in CSV-formaat van referentietabellen opgeslagen in XML-formaat.
-
shred_xml_file(filename: str) → None[broncode]¶ Slaat de referentietabellen op in CSV-formaat.
- Parameters
filename (str) – De filenaam van het XML bestand.
-
kerapu.shredder.Shredder module¶
-
class
kerapu.shredder.Shredder.Shredder(io: kerapu.style.KerapuStyle.KerapuStyle, target_dir: str)[broncode]¶ Basisklassen:
objectKlasse voor het schreden van XML-bestanden en opslaan in CSV-formaat.
-
static
extract_field(element: lxml.etree.Element, tag: str) → str[broncode]¶ Extracts de waarde van een XML element.
-
extract_table(table: lxml.etree.Element, filename: str, fields: List, xpaths: List) → None[broncode]¶ Extracts een groupertabel uit XML een slaat de tabel op in een CSV-bestand.
-
static