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)
예제 #2
0
 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))
예제 #3
0
 def get_part_xml(self, part):
     return self.xml_to_string(parse_xml(part.blob))
예제 #4
0
 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))
예제 #5
0
파일: rels.py 프로젝트: robline/python-docx
 def element(self):
     """Return element based on XML generated by builder"""
     return parse_xml(self.xml)