示例#1
0
    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)
示例#2
0
 def __resolve_sysid(self,sysid):
     return xmlutils.join_sysids(self.__base,sysid)
示例#3
0
 def __resolve_sysid(self,sysid):
     return xmlutils.join_sysids(self.__base,sysid)