- From: <bugzilla@soe.ucsc.edu>
- Date: Sat, 10 Dec 2005 13:35:26 -0800
- To: w3c-dist-auth@w3.org
http://ietf.cse.ucsc.edu:8080/bugzilla/show_bug.cgi?id=48 ------- Additional Comments From julian.reschke@greenbytes.de 2005-12-10 13:35 ------- OK, I have convinced myself that extensibility indeed follows from the DTD fragments. If people feel that the individual cases need examples, I'm oipen to that. The extensibility rules stated were almost consistent, although sometimes the "unless recognized" part was missing. The proposed change affects all of section 13 (XML elements), 14 (properties) and some text in section 16 (XML processing). It's probably easier to review the changes in context (see <http://greenbytes.de/tech/webdav/draft-reschke-webdav-rfc2518bis-latest.html#rfc.issue.bz048>), but here are the individual changes. Besides removing all "Extensibility" statements: Section 13., para. 1: OLD: In this section, the final line of each section gives the element type declaration using the format defined in [XML]. The "Value" field, where present, specifies further restrictions on the allowable contents of the XML element using BNF (i.e., to further restrict the values of a PCDATA element). The "Extensibility" field discusses how the element may be extended in the future (or in existing extensions to WebDAV. All of the elements defined here may be extended by the addition of attributes and child elements not defined in this specification. All elements defined here are in the "DAV:" namespace. NEW: In this section, the final line of each section gives the element type declaration using the format defined in [XML]. The "Value" field, where present, specifies further restrictions on the allowable contents of the XML element using BNF (i.e., to further restrict the values of a PCDATA element). Note that all elements can be extended according to the rules defined in Section 16. Section 14., para. 5: OLD: 14.1 creationdate Property NEW: Note that all property elements can be extended according to the rules defined in Section 16. 14.1 creationdate Property Section 14., para. 78: OLD: Description: MUST be defined on all DAV compliant resources. The default value is empty. Extensibility: MAY be extended with any child elements or attributes which SHOULD be ignored if not recognized. If the element contains the 'collection' child element plus additional unrecognized elements/attributes, it should generally be treated as a collection. If the element contains no recognized child elements it should be treated as a non-collection WebDAV-compliant resource. NEW: Description: MUST be defined on all DAV compliant resources. Each child element identifies a specific type the resource belongs to, such as DAV:collection, which is the only resource type defined by this specification (see Section 13.3). The default value is empty. (note here Description was enhanced because it needed some of the info from the Extensibility section) Section 16., para. 1: OLD: All DAV compliant resources MUST ignore any unknown XML element and all its children encountered while processing a DAV method that uses XML as its command language. NEW: Recipients MUST ignore unknown XML attributes, unknown XML elements and all of their children while processing a DAV method that uses XML as its command language in a request or response body. Section 16., para. 6: OLD: XML DTD fragments are included for all the XML elements defined in this specification. However, legal XML may not be valid according to any DTD due to namespace usage and extension rules, so the DTD is only informational. A recipient of a WebDAV message with an XML body MUST NOT validate the XML document according to any hard-coded or dynamically-declared DTD. NEW: XML DTD fragments are included for all the XML elements defined in this specification. However, correct XML will not be valid according to any DTD due to namespace usage and extension rules. In particular: o Element names use the "DAV:" namespace, o Element ordering is irrelevant unless otherwise stated, o Extension attributes (attributes not already defined by this specification may be added, and MUST be ignored by recipients unless recognized), o Extension elements (elements not already defined by this specification) may be added for element type definitions other than "ANY" or "#PCDATA", and MUST be ignored by recipients unless recognized). A recipient of a WebDAV message with an XML body MUST NOT validate the XML document according to any hard-coded or dynamically-declared DTD. ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
Received on Saturday, 10 December 2005 21:35:49 UTC