Example #1
0
 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"))
Example #2
0
 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"))
Example #3
0
 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"))
Example #4
0
 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"))
Example #5
0
 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)