Re: CDR: DOM Level 3 requirement

Hi Maciej,

Thanks for your comment on our specification. Please see our response 
below.
> 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
We have organized our response around the different issues you raised:

Incompatibilities between the SVG Tiny 1.2 uDOM and DOM Core Level 3 and 
DOM Events Level 3.

Since you sent your comment, the SVG Working Group has published a new 
specification and the CDF Working Group does not have incompatibility 
issues with the uDOM part of that new specification. If you still have 
requests for the SVG Tiny 1.2 specification, please raise these issues 
with the SVG Working Group.

Bubble phase in the DOM Events Level 3.

The SVG Tiny 1.2 CR specification does not omit the capture phase. It 
does not require it, but it does not prevent conformant implementations 
to support it. The next WICD Mobile profile draft will have the same 
approach.

Requirement for DOM Core Level 3 is too much - Request to allow for DOM 
Core Level 2 support.

The CDF Working Group has revisited its requirement on DOM Core for WICD 
Mobile 1.0,

DOM Events and HTML DOM and the proposed approach is to offer a 
consistent DOM subset between SVG and XHTML. In particular, the 
requirement for DOM Core is to support a superset of the SVG Tiny 1.2 
uDOM Core requirement, which DOM Level 3 Core is a superset of. So full 
support for DOM Core Level 3 is not a requirement for that specification.

If this does not satisfy your comments please respond within 2 weeks.

Thanks,
Vincent Hardy on behalf of the CDF WG

Received on Friday, 6 October 2006 15:33:05 UTC