libidav/webdav.h

changeset 736
40be8db6fe45
parent 728
35a421f441d5
child 747
efbd59642577
equal deleted inserted replaced
735:74a6e2d4fb1f 736:40be8db6fe45
360 360
361 /* ------------------------ xml functions ------------------------ */ 361 /* ------------------------ xml functions ------------------------ */
362 char* dav_xml_getstring(DavXmlNode *node); 362 char* dav_xml_getstring(DavXmlNode *node);
363 DavBool dav_xml_isstring(DavXmlNode *node); 363 DavBool dav_xml_isstring(DavXmlNode *node);
364 DavXmlNode* dav_xml_nextelm(DavXmlNode *node); 364 DavXmlNode* dav_xml_nextelm(DavXmlNode *node);
365 DavXmlNode* dav_text_node(DavSession *sn, char *text); 365 DavXmlNode* dav_text_node(DavSession *sn, const char *text);
366 DavXmlNode* dav_text_element(DavSession *sn, const char *ns, const char *name, const char *text);
366 367
367 DavXmlNode* dav_copy_node(DavXmlNode *node); 368 DavXmlNode* dav_copy_node(DavXmlNode *node);
369
370 void dav_free_xml_node_sn(DavSession *sn, DavXmlNode *node);
371 void dav_free_xml_node(DavXmlNode *node);
368 372
369 DavXmlNode* dav_xml_createnode(const char *ns, const char *name); 373 DavXmlNode* dav_xml_createnode(const char *ns, const char *name);
370 DavXmlNode* dav_xml_createnode_with_text(const char *ns, const char *name, const char *text); 374 DavXmlNode* dav_xml_createnode_with_text(const char *ns, const char *name, const char *text);
371 DavXmlNode* dav_xml_createtextnode(const char *text); 375 DavXmlNode* dav_xml_createtextnode(const char *text);
372 void dav_xml_add_child(DavXmlNode *node, DavXmlNode *child); 376 void dav_xml_add_child(DavXmlNode *node, DavXmlNode *child);

mercurial