DOMImplementationRegistry(3)
One of the concepts introduced in the Level 3 Core is that
of "bootstrapping" a DOM implementation. Prior to Level 3, some
language- and implementation-specific code was needed to initially
create a DOMImplementation
that
could be used to create documents and gain access to DOM
functionality. The DOMImplementationRegistry
object has no
formal IDL specification within the DOM recommendation, but every
implementation of the Level 3 Core is required to provide an
object that implements two methods: getDOMImplementation( )
and getDOMImplementationList( )
. These
methods are then used to locate a DOMImplementation
object that supports
the required features for the application.