DOM - Creating Documents

David Megginson david at
Tue Apr 20 14:37:55 BST 1999

Leigh Dodds writes:

 > Why doesn't the Document Object Model have a createDocument 
 > method to allow the creation of a new Document instance?

It's hard to guess what the original motivation was, and I have never
been a member of the DOM WG (and joined the IG fairly recently), but I
do think that it makes some sense: after all, the DOM will often be an
adapter interface to an entirely different structure, like a set of
database tables, and in such a contexts, createDocument might not make
sense at all.  Now, that said, it would be possible to have
createDocument simply throw an exception when it's inappropriate.

All the best,


David Megginson                 david at

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at
Archived as: and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at

More information about the Xml-dev mailing list