def from_xml(self, elem):
     self._init_by_name()
     for c in elem:
         tag = bbxml.remove_ns(c.tag)
         if self._by_name.has_key(tag):
             obj = self.__dict__[self._by_name[tag]]
             obj.from_xml(c)
	def from_xml(self, elem):
		self._init_by_name()
		for c in elem:
			tag=bbxml.remove_ns(c.tag)
			if self._by_name.has_key(tag):
					obj=self.__dict__[self._by_name[tag]]
					obj.from_xml(c)
 def create_from_xml(self, elem):
     module = int_from_bb(elem.attrib['module'])
     id = int_from_bb(elem.attrib['id'])
     name = bbxml.remove_ns(elem.tag)
     obj = self.create([module, id], name)
     obj.from_xml(elem)
     return obj
	def create_from_xml(self, elem):
		module=int_from_bb(elem.attrib['module'])
		id=int_from_bb(elem.attrib['id'])
		name=bbxml.remove_ns(elem.tag)
		obj=self.create( [module, id], name )
		obj.from_xml(elem)
		return obj