def handle_start_tag(self, name, attrs): if (name == xlink_simple or attrs.get(xlink_type) == "simple") and \ attrs.get(xlink_show) == "parsed" and \ attrs.get(xlink_actuate) == "auto" and \ attrs.get(xlink_href): sysid = xmlutils.join_sysids(self.parser.get_current_sysid(), attrs.get(xlink_href)) self.__parse(sysid) self.elem_stack.append(0) else: self.app.handle_start_tag(name, attrs) self.elem_stack.append(1)
def __resolve_sysid(self,sysid): return xmlutils.join_sysids(self.__base,sysid)