- From: David Flanagan <dflanagan@mozilla.com>
- Date: Tue, 28 Jun 2011 12:09:29 -0700
- To: "www-dom@w3.org" <www-dom@w3.org>
The textContent of Node has nullable type DOMString? because some node
types do not have text content and return null when this attribute is
queried.
This means, however, that as far as IDL is concerned, it is legal to set
the attribute to null on a node, and DOMCore needs to specify what
happens when textContent is set to null for an Element, DocumentFragment
or PI. (The Text and Comment cases are okay because CharacterData.data
is declared [TreatNullAs=EmptyString].)
It seems obvious that the right thing to do is to treat null as an empty
string, but I don't think that you can declare the attribute
[TreatNullAs=EmptyString] since that would alter the return value for
node types that do not have text content, wouldn't it?
David
Received on Tuesday, 28 June 2011 19:09:57 UTC