- From: Boris Zbarsky <bzbarsky@mit.edu>
- Date: Sat, 28 Jan 2006 00:22:31 -0600
- To: www-svg@w3.org
Dear SVG Working Group, The getAttributeNS method defined in the uDOM [1] seems to be incompatible with the DOM Core method of the same name [2]. In particular, they throw NOT_SUPPORTED_ERR in different cases. Further, it is not clear to me whether the uDOM version requires that the implementation throw NOT_SUPPORTED_ERR for attributes which SVGT1.2 UAs don't have to support, or whether it merely allows it. The setAttributeNS method description says: A uDOM implementation must support setAttributeNS for all attributes. Does that mean that it's possible to set attributes and then not be able to get them? How does this compare to: NOT_SUPPORTED_ERR: Raised if setAttributeNS tries to set an unsupported attribute. ? The description of when setAttributeNS should throw INVALID_CHARACTER_ERR does not make it clear what an "XML name" is, unlike the DOM Core description. I would suggest referencing the Core DOM for these methods and describing here only differences from what the Core DOM says -- that will make it clear whether the differences introduce incompatibilities with the Core DOM in UAs that wish to implement both SVGT 1.2 and the Core DOM. -Boris [1] http://www.w3.org/TR/2005/WD-SVGMobile12-20051207/svgudom.html#dom::Element_getAttributeNS [2] http://www.w3.org/TR/2004/REC-DOM-Level-3-Core-20040407/core.html#ID-ElGetAttrNS
Received on Saturday, 28 January 2006 06:22:39 UTC