CDR: DOM Level 3 requirement

Section 2.1 says:

"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."

Section 2.2 says:

2.2

"Compound document profiles which leverage the Compound Documen  
Framework and which support events and interactivity must have event  
interfaces and an event processing model that are compatible with the  
DOM Level 3 Events Specification."

I have three comments on this:

- The SVG Tiny 1.2 uDOM as currently proposed is not compatible with  
DOM Level 3 Core or DOM Level 3 Events. I have made many specific  
comments to this effect as part of  SVG Tiny 1.2 Last Call 3 pointing  
out some of the specific issues. This makes SVG Tiny 1.2 unusable in  
compliant CDF profiles. I request that the CDF working group formally  
raise this issue with the SVG working group, to resolve the conflict  
in these two last call drafts.

- The SVG Tiny 1.2 as currently proposed has an event model that is  
not compatible with DOM Level 3 Events (or any version of DOM Events)  
because it omits the capture phase. I have raised this issue myself  
as part of the SVG Tiny 1.2 Last Call 3. I request that the CDF  
working group formally raise this issue with the SVG working group,  
to resolve the conflict in these two last call drafts.

- DOM Level 3 includes many novel features some of which are of  
questionable relevance to client-side content. I suggest that DOM  
Level 2 Core/Events be considered sufficient. This may be implicit in  
allowing DOM Level 3 subsets. I request that the sufficiency of DOM  
Level 2 be made explicit.

Regards,
Maciej

Received on Monday, 2 January 2006 09:13:09 UTC