Why WebDAV Used XML
Used XML in headers and entity-bodies
- to add extra XML elements to existing data
- to support internationalization
Used whenever arguments:
- are unbounded length
- are shown to humans
Decentralized Extensibility
- e.g. new locktypes beyond write access