I have been looking at the webdav client part of the Slide project and concentrated mostly on the webdavResource class. I am having problems working out how to:
1. Generate a <D:propname/> query for PROPFIND - there doesn't seem to be a way to generate
propname queries from webDAVResource, even though comments for some of webdavResource's
propfindMethod's seem to indicate this is the case
2. Generate a PROPPATCH to remove properties (<D:propertyupdate><D:remove>...) from
webdavResource (it only calls addPropertyToSet and not addPropertyToRemove)
3. Generate namespace qualified queries - Namespaces do not seem to be well supported
in webdavResource. The Property class has support for namespace parameters, but proppatchMethod is not
called with the form of the methods that takes these. I wrote a test program that calls PropPatchMethod
directly using these methods, but it still generated an invalid XML body (no namespace specified). Will
XML Namespaces be supported ?
4. Proxy support in httpclient ?
Thanks for any information,
Cheers,
Rob.
