def prepare_xml(self, element): super(AtomSource, self).prepare_xml(element) if self.generator: self.generator.create_xml(element, QName(atom_ns, "generator")) if self.icon is not None: create_text_xml(self.icon, element, QName(atom_ns, "icon")) if self.logo is not None: create_text_xml(self.logo, element, QName(atom_ns, "logo")) if self.subtitle: self.subtitle.create_xml(element, QName(atom_ns, "subtitle"))
def prepare_xml(self, element): super(AtomMeta, self).prepare_xml(element) for author in self.authors: author.create_xml(element, QName(atom_ns, "author")) for category in self.categories: category.create_xml(element, QName(atom_ns, "category")) for contributor in self.contributors: contributor.create_xml(element, QName(atom_ns, "contributor")) if self.id is not None: create_text_xml(self.id, element, QName(atom_ns, "id")) for link in self.links: link.create_xml(element, QName(atom_ns, "link")) if self.rights: self.rights.create_xml(element, QName(atom_ns, "rights")) if self.title: self.title.create_xml(element, QName(atom_ns, "title")) if self.updated: self.updated.create_xml(element, QName(atom_ns, "updated"))
def prepare_xml(self, element): super(AsocPost, self).prepare_xml(element) for author in self.authors: author.create_xml(element, QName(atom_ns, "author")) for category in self.categories: category.create_xml(element, QName(atom_ns, "category")) if self.content: self.content.create_xml(element, QName(asoc_ns, "content")) if self.id is not None: create_text_xml(self.id, element, QName(atom_ns, "id")) for link in self.links: link.create_xml(element, QName(atom_ns, "link")) if self.published: self.published.create_xml(element, QName(atom_ns, "published")) if self.rights: self.rights.create_xml(element, QName(atom_ns, "rights")) if self.updated: self.updated.create_xml(element, QName(atom_ns, "updated"))
def prepare_xml(self, element): super(AtomPerson, self).prepare_xml(element) create_text_xml(self.name, element, QName(atom_ns, "name")) if self.uri: create_text_xml(self.uri, element, QName(atom_ns, "uri")) if self.email: create_text_xml(self.email, element, QName(atom_ns, "email"))
def prepare_xml(self, element): super(AsocPeer, self).prepare_xml(element) if self.id: create_text_xml(self.id, element, QName(atom_ns, "id")) if self.uri: create_text_xml(self.uri, element, QName(asoc_ns, "uri")) if self.name: create_text_xml(self.name, element, QName(asoc_ns, "name")) for item in self.categories: item.create_xml(element) for item in self.links: item.create_xml(element)