libidav/xml.c

changeset 373
dcc03142eb5f
parent 371
604e7e335b3b
child 404
5c08b8e14df8
--- a/libidav/xml.c	Sun Apr 01 12:40:48 2018 +0200
+++ b/libidav/xml.c	Sun Apr 29 11:16:41 2018 +0200
@@ -198,6 +198,17 @@
     }
 }
 
+DavXmlNode* dav_xml_nextelm(DavXmlNode *node) {
+    node = node->next;
+    while(node) {
+        if(node->type == DAV_XML_ELEMENT) {
+            return node;
+        }
+        node = node->next;
+    }
+    return NULL;
+}
+
 DavXmlNode* dav_text_node(DavSession *sn, char *text) {
     UcxMempool *mp = sn->mp; 
     DavXmlNode *newxn = ucx_mempool_calloc(mp, 1, sizeof(DavXmlNode));

mercurial