"Clarify getSVGDocument behavior" erratum

Hi WG.

I was going through the SVG 1.1 errata document today, getting it
prepared for publication.  Looking at
http://www.w3.org/2003/01/REC-SVG11-20030114-errata#clarify-getsvgdocument-behavior
I’m not happy with the current replacement wording, which is:

  This method must return the Document object of embedded content in an
  embedding element, or null if there is no document.

  Informative Note: This is a legacy method equivalent to
  contentDocument, and may not always return an SVG Document. The author
  should check the namespaceURI or the root node tag name before using
  the returned document.

The getSVGDocument() operation is defined to return an SVGDocument, so
it’s not possible to conform to the IDL and return a Document that isn’t
an SVGDocument.

I think we should either change the return type to be Document, or
define that it returns null if the document isn’t an SVG document.


Also, the wording about implementing this on HTML <object> DOM objects
has been lost.  Without it, nothing implements this interface.  If we
are really not interested in it being implemented (since, as Anne points
out, you would typically use contentDocument in a browser), then perhaps
we can just drop the interface altogether.

Thanks,

Cameron

-- 
Cameron McCormack ≝ http://mcc.id.au/

Received on Friday, 15 May 2009 05:31:46 UTC