xml_miner.xml package¶
Submodules¶
xml_miner.xml.base_xml module¶
XML class: render xml file or xml strings to xml tree object
-
class
xml_miner.xml.base_xml.XML(top_level_obj=None)¶ Bases:
object- XML:
- general xml class, xml tree object can be generated from - xml file - xml string
-
classmethod
from_file(xml_file: str)¶ create xml object from filename
- params:
- xml_file (string): xml file
- output:
- xml object: ElementTree object
-
classmethod
from_string(xml_string: str)¶ create xml object from xml_string
- params:
- xml_string (string): xml string
- output:
- xml object: ElementTree object
-
static
text_from_element(element)¶ the text value of an xml element
xml_miner.xml.tk_trxml module¶
TRXML class: render field or strings to trxml class, and select using xpath
-
class
xml_miner.xml.tk_trxml.TKTRXML(top_level_obj=None)¶ Bases:
xml_miner.xml.base_xml.XMLTRXML: - render field or strings to trxml class - and select using xpath
-
filename¶ filename of the oringal file
normally stored as an attribute of the top level tag
-
working_entity¶ the xml element to apply searching
-
xml_entity¶ the xml part of the tree
-
xml_miner.xml.tk_xml module¶
TRXML class: render fild or strings to xml class, and select values
-
class
xml_miner.xml.tk_xml.TKXML(top_level_obj=None)¶ Bases:
xml_miner.xml.base_xml.XML- TKXML class:
- xml tree object generated from - xml file - xml string
-
working_entity¶ the xml element to apply searching
Module contents¶
xml and trxml classes
-
class
xml_miner.xml.TKXML(top_level_obj=None)¶ Bases:
xml_miner.xml.base_xml.XML- TKXML class:
- xml tree object generated from - xml file - xml string
-
working_entity¶ the xml element to apply searching
-
class
xml_miner.xml.TKTRXML(top_level_obj=None)¶ Bases:
xml_miner.xml.base_xml.XMLTRXML: - render field or strings to trxml class - and select using xpath
-
filename¶ filename of the oringal file
normally stored as an attribute of the top level tag
-
working_entity¶ the xml element to apply searching
-
xml_entity¶ the xml part of the tree
-