Quoting Jonathan Watt <jwatt@jwatt.org>:
> http://www.w3.org/TR/SVGMobile12/svgudom.html#svg::SVGGlobal_parseXML
> in section A.7.19. There are many issues with this function.
>
> 1) There is no means to specify the MIME type the string should be parsed as.
>
> Mozilla decides on the type of document object to create depending on
> the MIME type served with markup. (I understand the same has to be
> true for Safari if the content has no DOCTYPE declaration, which will
> be the case for SVG 1.2.) Although I don't know this part of
> Mozilla/Safari's code, I'm told that rearchitecting would be a *huge*
> and messy task and the owners of this code aren't even sure if the
> end result is desirable. If waiting until you've parsed the root
> element is too late to create it's ownerDocument, I think the burden
> would be better placed on content authors to change parseXML in their
> code to a better spec'ed parsing function. That is if they want a
> built-in parseXML any time in the next three years or more.
This has been discussed before. Not related to parseXML though. The CDF
WG will
probably release a document (CDI Framework, most likely) stating that the
Document object MUST implement all specific Document interfaces such as
HTMLDocument, SVGDocument for every document. I guess that would solve this
problem. For now it seems best to just use XMLDocument...
--
Anne van Kesteren
<http://annevankesteren.nl/>