When converting feed to xml node, set the atom namespace
authorThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Sun, 12 Oct 2008 15:39:30 +0000 (12:39 -0300)
committerThadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
Sun, 12 Oct 2008 15:39:30 +0000 (12:39 -0300)
atom/feed.c

index 3b9f313..cbd9161 100644 (file)
@@ -71,6 +71,7 @@ atom_feed_to_xmlnode (AtomFeed *feed)
   xmlNodePtr entry;
   GList *l;
   node = xmlNewNode (NULL, "feed");
+  xmlNewNs (node, ATOM_NAMESPACE, NULL);
   for (l = g_list_last (feed->entries); l != NULL; l = l->prev)
     {
       entry = atom_entry_to_xmlnode (l->data);
@@ -86,7 +87,6 @@ atom_feed_string (AtomFeed *feed, char **buffer, size_t *len)
   xmlNodePtr node;
   doc = xmlNewDoc ("1.0");
   node = atom_feed_to_xmlnode (feed);
-  xmlNewNs (node, ATOM_NAMESPACE, NULL);
   xmlDocSetRootElement (doc, node);
   xmlDocDumpMemory (doc, buffer, len);
   xmlFreeDoc (doc);