#include <atompub/atom.h>
#include <glib.h>
+#include <libxml/tree.h>
struct _atom_person
{
g_free (person->email);
person->email = g_strdup (email);
}
+
+xmlNodePtr
+atom_person_to_xmlnode (AtomPerson *person, char *elname)
+{
+ xmlNodePtr node;
+ node = xmlNewNode (NULL, elname);
+ xmlNewTextChild (node, NULL, "name", person->name);
+ if (person->uri)
+ xmlNewTextChild (node, NULL, "uri", iri_get_string (person->uri));
+ if (person->email)
+ xmlNewTextChild (node, NULL, "email", person->email);
+ return node;
+}