Example #1
0
 def xmlload(self,xml,zipfr):
     imgid=xml['id']
     ext=xml['ext']
     filename='images/%s.%s'%(imgid,ext)
     data=zipfr.read(str(filename))
     self.setdata(data,ext)
     utils.xml_generic_load_attrs(self,xml)
Example #2
0
 def xmlloaddata(self,xml):
 #self._xml_load_generic_attrs(xml)
     utils.xml_generic_load_attrs(self,xml)
     #self.header=interop.anchor['songheader'].find(xml['header'])
     #self.distribalg=interop.anchor['distribalg'].find(xml['distribalg'])
     for attr,anchor in self.features: setattr(self,attr,interop.anchor[anchor].find(xml[attr]))
     if self.hcnt<1: self.hcnt=1
     if self.vcnt<1: self.vcnt=1
     if self.content_cols<1: self.content_cols=1
     #self.name=xml.attrs.get('name',u'')
     #self.saveonlydiff=bool(xml.attrs.get('saveonlydiff',0))
     #self.basetype=xml.attrs.get('basetype','')
     for f in self.fontnames: utils.fontxmltodict(xml/'fonts'/f,self.fonts[f])