--- a/dav/webdav.h Mon Aug 19 17:42:40 2013 +0200 +++ b/dav/webdav.h Tue Aug 20 11:34:44 2013 +0200 @@ -172,9 +172,18 @@ int dav_load(DavResource *res); int dav_store(DavResource *res); +void get_property_namespace( + DavContext *ctx, + char *prefixed_name, + char **ns, + char **name); + +char* dav_get_property(DavResource *res, char *name); char* dav_get_property_ns(DavResource *res, char *ns, char *name); +void dav_set_property(DavResource *res, char *name, char *value); void dav_set_property_ns(DavResource *res, char *ns, char *name, char *value); -void dav_remove_property_ns(DavResource *res, char *ns, char *name, char *value); +void dav_remove_property(DavResource *res, char *name); +void dav_remove_property_ns(DavResource *res, char *ns, char *name);