}
return node;
}
+
+void
+atom_feed_string (AtomFeed *feed, char **buffer, size_t *len)
+{
+ xmlDocPtr doc;
+ 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);
+}
void atom_feed_delete (AtomFeed *);
void atom_feed_entry_append (AtomFeed *, AtomEntry *);
void atom_feed_entry_append_array (AtomFeed *, AtomEntry **, size_t);
+void atom_feed_string (AtomFeed *, char **, size_t *);
#endif