- From: Julian Reschke <julian.reschke@gmx.de>
- Date: Wed, 25 Feb 2009 16:13:24 +0100
- To: WebDAV <w3c-dist-auth@w3.org>, vcarddav@ietf.org
Hi, below are some comments on draft-ietf-vcarddav-webdav-mkcol-03: Section 1., paragraph 2: OLD: This specification proposes an extension to the WebDAV MKCOL method that adds a request body allowing a client to specify WebDAV properties to be set on the newly created collection or resource. In particular, the DAV:resourcetype property can be used to create a "special" collection, or other properties used to create a "special" resource. This avoids the need to invent new MKxxx methods. NEW: This specification defines an extension to the WebDAV MKCOL method that adds a request body allowing a client to specify WebDAV properties to be set on the newly created collection or resource. In particular, the DAV:resourcetype property can be used to create a "special" collection, or other properties used to create a "special" resource. This avoids the need to invent new MKxxx methods. s/proposes/defines/ Section 2., paragraph 4: OLD: Processing of XML by clients and servers MUST follow the rules described in Appendix A of [RFC4918]. NEW: Processing of XML by clients and servers MUST follow the rules described in Section 17 of [RFC4918]. Actually, I'd recommend to just borrow the relevant paragraphs from <http://tools.ietf.org/html/rfc5323#section-1.4>. See also older message from Nov 2008: <http://www.ietf.org/mail-archive/web/vcarddav/current/msg00702.html>. Section 3., paragraph 2: OLD: One or more DAV:set XML elements MAY be included in the DAV:mkcol XML element to allow setting properties on the collection as it is created. In particular, to create a collection of a particular type, the DAV:resourcetype XML element MUST be included in a DAV:set XML element and MUST specify the expected resource type elements for the new resource, that MUST include the DAV:collection element that needs to be present for any WebDAV collection. NEW: One or more DAV:set XML elements may be included in the DAV:mkcol XML element to allow setting properties on the collection as it is created. In particular, to create a collection of a particular type, the DAV:resourcetype XML element MUST be included in a DAV:set XML element and MUST specify the expected resource type elements for the new resource, that MUST include the DAV:collection element that needs to be present for any WebDAV collection. s/MAY/may/ - this doesn't deserve RFC2119 terminology; there may be similar places... Section 5.2., paragraph 5: OLD: <!ELEMENT mkcol-response (propstat+, ANY)> NEW: <!ELEMENT mkcol-response (propstat+)> (illegal DTD syntax) Section 9., paragraph 5: OLD: [W3C.REC-xml-20060816] Maler, E., Paoli, J., Yergeau, F., Sperberg- McQueen, C., and T. Bray, "Extensible Markup Language (XML) 1.0 (Fourth Edition)", World Wide Web Consortium Recommendation REC-xml- 20060816, August 2006, <http://www.w3.org/TR/2006/REC-xml-20060816>. You want to cite: <http://www.w3.org/TR/2008/REC-xml-20081126/>. Best regards, Julian
Received on Wednesday, 25 February 2009 15:14:08 UTC