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.Shredder
Klasse 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.Shredder
Klasse 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:
object
Klasse 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