- From: Ms2ger <ms2ger@gmail.com>
- Date: Tue, 28 Jun 2011 23:50:45 +0200
- To: www-dom@w3.org
On 06/28/2011 09:09 PM, David Flanagan wrote: > 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? I attempted to clarify this; it's currently specified to match WebIDL in converting null to "null". http://dvcs.w3.org/hg/domcore/rev/6911c875c3d2 I hope this is better Ms2ger
Received on Tuesday, 28 June 2011 21:51:24 UTC