def execute(self):
        """Execute the parse.

        """
        self.on_parse_begin()

        # Load definition xml file.
        fpath = utils.get_fpath(constants.DEFINITION_FNAME, "definition")
        xml = utils.load_xml(fpath)

        # Parse.
        for elem in xml.findall('./table'):
            self.on_parse_table_element(elem)
            for sub_elem in elem.findall('./rowAttribute'):
                self.on_parse_table_attribute_element(elem, sub_elem)

        self.on_parse_complete()
Esempio n. 2
0
    def execute(self):
        """Execute the parse.

        """
        self.on_parse_begin()

        # Load definition xml file.
        fpath = utils.get_fpath(constants.DEFINITION_FNAME, "definition")
        xml = utils.load_xml(fpath)

        # Parse.
        for elem in xml.findall('./table'):
            self.on_parse_table_element(elem)
            for sub_elem in elem.findall('./rowAttribute'):
                self.on_parse_table_attribute_element(elem, sub_elem)

        self.on_parse_complete()
Esempio n. 3
0
    def execute(self):
        """Execute the parse.

        """
        self.on_parse_begin()

        # Load content xml file.
        fpath = utils.get_fpath(constants.CONTENT_FNAME, "content")
        xml = utils.load_xml(fpath)

        # Parse.
        for table in pyesdoc.drq.definition:
            elem = xml.find('./main/{}'.format(table.label_drq))
            self.on_parse_section(table, elem)
            for sub_elem in elem.findall('./item'):
                self.on_parse_section_item(elem, sub_elem)

        self.on_parse_complete()
Esempio n. 4
0
    def execute(self):
        """Execute the parse.

        """
        self.on_parse_begin()

        # Load content xml file.
        fpath = utils.get_fpath(constants.CONTENT_FNAME, "content")
        xml = utils.load_xml(fpath)

        # Parse.
        for table in pyesdoc.drq.definition:
            elem = xml.find('./main/{}'.format(table.label_drq))
            self.on_parse_section(table, elem)
            for sub_elem in elem.findall('./item'):
                self.on_parse_section_item(elem, sub_elem)

        self.on_parse_complete()