- From: David Brownell <david-b@pacbell.net>
- Date: Wed, 03 Nov 1999 13:22:02 -0800
- To: keshlam@us.ibm.com
- Cc: "L. David Baron" <dbaron@fas.harvard.edu>, www-dom@w3.org
keshlam@us.ibm.com wrote:
> 
> Given that we've now moved splitText down to characterData
Hmm, that'd be in a non-public draft; the latest DOM L2 has
only Text.splitText().  It doesn't move that method "up" (!)
in the hierarchy.  What was the rationale for that change?
Re the original question (does splitting a CDATA node
make a new text node or a new CDATA node), that also
calls to mind few more questions:
	Document.createCDATASection ("]]>");
	Document.createComment ("--");
Those examples -- and countless related ones where the
offending string has other characters before or after
it, possibly including those strings -- would appear to
create DOM documents which violate basic XML syntax.
Ditto appending such text to a CDATA section or comment
(or appending "-" to a comment ending in "-", etc).
But those createXXX() methods don't have ways to report
any exceptions.  Shouldn't L2 stipulate that such calls
report some sort of DOMException?
- Dave
Received on Wednesday, 3 November 1999 16:22:09 UTC