libidav/webdav.h

changeset 736
40be8db6fe45
parent 728
35a421f441d5
child 747
efbd59642577
--- a/libidav/webdav.h	Sun Aug 08 16:50:36 2021 +0200
+++ b/libidav/webdav.h	Mon Aug 09 17:22:21 2021 +0200
@@ -362,10 +362,14 @@
 char* dav_xml_getstring(DavXmlNode *node);
 DavBool dav_xml_isstring(DavXmlNode *node);
 DavXmlNode* dav_xml_nextelm(DavXmlNode *node);
-DavXmlNode* dav_text_node(DavSession *sn, char *text);
+DavXmlNode* dav_text_node(DavSession *sn, const char *text);
+DavXmlNode* dav_text_element(DavSession *sn, const char *ns, const char *name, const char *text);
 
 DavXmlNode* dav_copy_node(DavXmlNode *node);
 
+void dav_free_xml_node_sn(DavSession *sn, DavXmlNode *node);
+void dav_free_xml_node(DavXmlNode *node);
+
 DavXmlNode* dav_xml_createnode(const char *ns, const char *name);
 DavXmlNode* dav_xml_createnode_with_text(const char *ns, const char *name, const char *text);
 DavXmlNode* dav_xml_createtextnode(const char *text);

mercurial