Expand description
WebDAV XML grammar and representation boundary.
The concrete XML implementation is intentionally private to this module. Products consume
WebDAV-specific request models and DavXmlElement instead of depending on an XML crate.
Structs§
- DavLock
Request Body - Parsed LOCK creation body.
- DavProperty
Patch Request - One ordered PROPPATCH operation.
- DavProperty
Patch Value - Validated property element carried by PROPPATCH.
- DavRequested
Property - Property name selected by PROPFIND.
- DavXml
Element - Owned DAV element used for persisted subtrees and response composition.
Enums§
- DavPropfind
Request - Parsed PROPFIND request selector.
- DavXml
Error - XML failure returned by the WebDAV grammar boundary.
- DavXml
Node - XML content owned by the WebDAV boundary.
Functions§
- parse_
lock_ request - Parses a LOCK creation body.
- parse_
propfind_ request - Parses a PROPFIND body. An absent body selects
allprop. - parse_
proppatch_ request - Parses an ordered PROPPATCH request.
- parse_
report_ root - Returns the QName of a bounded REPORT root.