Questions about DOM 1.0

David Brownell david-b at
Wed Jul 28 18:36:10 BST 1999

These should go to the www-dom list, as noted on the DOM spec.

However, I think that both of them have already gone (about
six months now, at least for the first one) and I don't recall
an answer (a recent one might exist though).  Both would seem to
deserve errata to the spec.

Re #1, consistency seems to argue that one of the two choices be
used (I think it was throwing the exception).

Re #2, Setting value of a node that has no value isn't defined to
do anything ... so it makes sense that it do so (report no error,
cause no other action either).  The only nodes that can be readonly
are related to entity expansion (children of EntityReference and
Entity nodes).

- Dave

----- Original Message -----
From: Holger Flörke <hf at>
To: <xml-dev at>
Sent: Monday, July 26, 1999 3:11 AM
Subject: Questions about DOM 1.0

> Reading the DOM 1.0 recommendation leads to the follwing questions:
> - Interface NamedNodeMap, Method removeNamedItem
>   DOM says:
>     Return Value: The node removed from the map or NULL if no node with
> such a name exists.
>     Exceptions: NOT_FOUND_ERR: Raised if there is no node named 'name' in
> the map
>   If you throw an exception, why return something at all?
> - Interface Node, Attribute nodeValue
>   DOM says:
>     Exceptions on setting: NO_MODIFICATION_ALLOWED_ERR: raised when the
> node is readonly.
>   Certain nodes (ie Document) does not have any nodeValue at all (NULL).
> What will happen if someone tries to set the nodeValue on such a node?
> does "readonly" mean?
> Holger Floerke

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