def _matches(self, request): xml = self._get_value(request) try: doc = parse_xml(xml) except Exception, err: self.error = err return False
def strip(self, payload): transform = self.transform doc = parse_xml(payload) result_tree = transform(doc) if transform.error_log: log.error(transform.error_log) return unicode(result_tree).rstrip()
def parse_xml_strip_namespace(xml): xml = strip_namespace(xml) return parse_xml(xml)
def parse_xml(self, xml): if self.namespaces: xml_doc = parse_xml(xml) else: xml_doc = parse_xml_strip_namespace(xml) return xml_doc