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); |