def get_headers_footers_xml(self, uri): for relKey, val in self.docx._part._rels.items(): if val.reltype == uri: try: yield relKey, self.xml_to_string(parse_xml(val._target._blob)) except ValueError: yield relKey, bytes.decode(val._target.blob)
def get_headers_footers_xml(self, uri): for relKey, val in self.docx._part._rels.items(): if val.reltype == uri: yield relKey, self.xml_to_string(parse_xml(val._target._blob))
def get_part_xml(self, part): return self.xml_to_string(parse_xml(part.blob))
def element(self): """Return element based on XML generated by builder""" return parse_xml(self.xml)