- From: Alex Danilo <alex@abbra.com>
- Date: Thu, 27 Jul 2006 12:50:41 +1000
- To: Mark Baker <distobj@acm.org>
- Cc: "public-cdf@w3.org" <public-cdf@w3.org>
Dear Mark, The CDF Working Group has considered your comments and agreed to change the wording in the Compound Document by Reference Framework 1.0 document. The current wording relating to your comments states: "Compound Document profiles which leverage the Compound Document Framework and which support scripting must have scripting interfaces that are compatible with the DOM Level 3 Core Specification." This is an exact copy of your suggested wording. In relation to your comment on section 2.1.3, the current wording includes the statement "The contentDocument only applies to objects implementing the Element interface defined in DOM Level 3 Core." Given that the Element interface will only be implemented by user agents which support scripting this implies that the 'contentDocument' attribute will not be available to non-scripted implementations. Whilst your suggested wording specifically addresses the DOM as opposed to scripting the group discussed the idea of user agents which do not implement a DOM. The group believes that some form of DOM will be available in all implementations - even if that DOM bears no resemblance to the W3C DOM. For example a simple printing implementation could build a render tree which can be considered to be a 'DOM'. Such a render tree 'DOM' must provide access to the child documents in order to render them. As such, the abstract notion of 'DOM' and access to the child documents is necessary to display them, and as such we believe the wording should be left as is. This poses no conflict to the statements regarding scripted implementations. I hope this addresses your suggestions to your satisfaction. Should you have any further comments regarding this topic, please reply to this message within two weeks from todays date. On behalf of the CDF Working Group, thanks. Alex --Original message sent by Mark Baker on Mon, 23 Jan 2006: >For the reasons given in [1] (member-only link), I'd like to see the >user agent conformance section relax the requirement on user agents to >implement the DOM. I'm happy to see something saying "If the DOM is >exposed, then it MUST at least implement Level 3 etc.." though. > >In addition to the reasons in [1], the document already says things >like this, suggesting that mandatory support isn't required; > >"Compound document profiles which leverage the Compound Document >Framework and **which support scripting** must have scripting >interfaces that are compatible with the DOM Level 3 Core >Specification." > -- sec 2.1 (emphasis mine) > >"User agents, which support a DOM, must provide access to child documents." > -- sec 2.1.3 > > [1] http://lists.w3.org/Archives/Member/member-cdf/2005Dec/0078 > >Mark. >-- >Mark Baker. Ottawa, Ontario, CANADA. http://www.markbaker.ca >Coactus; Web-inspired integration strategies http://www.coactus.com
Received on Thursday, 27 July 2006 02:48:52 UTC