def _recreateXmlNode(self): self.xmlnode = E.asset() for contributor in self.contributors: self.xmlnode.append(contributor.xmlnode) self.xmlnode.append(E.created(self.created.isoformat())) if self.keywords is not None: self.xmlnode.append(E.keywords(self.keywords)) self.xmlnode.append(E.modified(self.modified.isoformat())) if self.revision is not None: self.xmlnode.append(E.revision(self.revision)) if self.subject is not None: self.xmlnode.append(E.subject(self.subject)) if self.title is not None: self.xmlnode.append(E.title(self.title)) if self.unitmeter is not None and self.unitname is not None: self.xmlnode.append(E.unit(name=self.unitname, meter=str(self.unitmeter))) self.xmlnode.append(E.up_axis(self.upaxis))