libidav/methods.c

changeset 854
1c8401ece69e
parent 852
83fdf679df99
child 856
0f1349ffa719
equal deleted inserted replaced
853:2ad93ebdc8d9 854:1c8401ece69e
198 cxBufferWrite(s.ptr, 1, s.length, buf); 198 cxBufferWrite(s.ptr, 1, s.length, buf);
199 199
200 // write root element and namespaces 200 // write root element and namespaces
201 cx_bprintf(buf, "<D:%s xmlns:D=\"DAV:\"", rootelm); 201 cx_bprintf(buf, "<D:%s xmlns:D=\"DAV:\"", rootelm);
202 202
203 CxIterator mapi = cxMapIteratorValues(namespaces); 203 CxMapIterator mapi = cxMapIteratorValues(namespaces);
204 cx_foreach(DavNamespace*, ns, mapi) { 204 cx_foreach(DavNamespace*, ns, mapi) {
205 s = CX_STR(" xmlns:"); 205 s = CX_STR(" xmlns:");
206 cxBufferWrite(s.ptr, 1, s.length, buf); 206 cxBufferWrite(s.ptr, 1, s.length, buf);
207 s = cx_str(ns->prefix); 207 s = cx_str(ns->prefix);
208 cxBufferWrite(s.ptr, 1, s.length, buf); 208 cxBufferWrite(s.ptr, 1, s.length, buf);
860 cxBufferWrite(s.ptr, 1, s.length, buf); 860 cxBufferWrite(s.ptr, 1, s.length, buf);
861 861
862 // write root element and namespaces 862 // write root element and namespaces
863 s = CX_STR("<D:propertyupdate xmlns:D=\"DAV:\""); 863 s = CX_STR("<D:propertyupdate xmlns:D=\"DAV:\"");
864 cxBufferWrite(s.ptr, 1, s.length, buf); 864 cxBufferWrite(s.ptr, 1, s.length, buf);
865 CxIterator mapi = cxMapIterator(namespaces); 865 CxMapIterator mapi = cxMapIterator(namespaces);
866 cx_foreach(CxMapEntry*, entry, mapi) { 866 cx_foreach(CxMapEntry*, entry, mapi) {
867 s = CX_STR(" xmlns:"); 867 s = CX_STR(" xmlns:");
868 cxBufferWrite(s.ptr, 1, s.length, buf); 868 cxBufferWrite(s.ptr, 1, s.length, buf);
869 s = cx_str(entry->value); 869 s = cx_str(entry->value);
870 cxBufferWrite(s.ptr, 1, s.length, buf); 870 cxBufferWrite(s.ptr, 1, s.length, buf);

mercurial