This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 22468 - "Elements in other namespaces whose interface is not defined by that namespace's specification must use the interface Element." is wrong for at least SVG. http://software.hixie.ch/utilities/js/live-do [...]
Summary: "Elements in other namespaces whose interface is not defined by that namespac...
Status: RESOLVED WORKSFORME
Alias: None
Product: WHATWG
Classification: Unclassified
Component: HTML (show other bugs)
Version: unspecified
Hardware: Other other
: P3 normal
Target Milestone: Unsorted
Assignee: Ian 'Hixie' Hickson
QA Contact: contributor
URL: http://www.whatwg.org/specs/web-apps/...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-06-25 22:07 UTC by contributor
Modified: 2013-07-02 23:12 UTC (History)
3 users (show)

See Also:


Attachments

Description contributor 2013-06-25 22:07:45 UTC
Specification: http://www.whatwg.org/specs/web-apps/current-work/multipage/tree-construction.html
Multipage: http://www.whatwg.org/C#creating-and-inserting-nodes
Complete: http://www.whatwg.org/c#creating-and-inserting-nodes
Referrer: http://www.whatwg.org/specs/web-apps/current-work/multipage/

Comment:
"Elements in other namespaces whose interface is not defined by that
namespace's specification must use the interface Element." is wrong for at
least SVG. http://software.hixie.ch/utilities/js/live-dom-viewer/saved/2369
foobar is SVGElement in presto/blink/gecko

Posted from: 90.230.218.37
User agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1500.52 Safari/537.36 OPR/15.0.1147.100 (Edition Next)
Comment 1 Peter Occil 2013-06-25 23:25:56 UTC
Actually it's not wrong for SVG.  Here's where the SVG namespace is defined:

http://www.w3.org/TR/SVG11/intro.html#NamespaceAndDTDIdentifiers

And the same specification defines the SVGElement interface:

http://www.w3.org/TR/SVG11/types.html#InterfaceSVGElement