- From: Bjoern Hoehrmann <derhoermi@gmx.net>
- Date: Tue, 06 Nov 2007 17:35:28 +0100
- To: Thomas Conway <conway@csse.unimelb.edu.au>
- Cc: www-dom@w3.org
* Thomas Conway wrote: >As a piece of routine testing using the Python 2.5 binding to DOM, I >tried the following: > > elem.appendChild(doc.createComment("-->")) > >The provided serializer toxml(), yields an XML document which is not >well formed. I.e. it contains the following: > > <!---->--> Yes, DOM Level 3 Core addresses this case, saying No lexical check is done on the content of a comment and it is therefore possible to have the character sequence "--" (double-hyphen) in the content, which is illegal in a comment per section 2.5 of [XML 1.0]. The presence of this character sequence must generate a fatal error during serialization. >3. The serializer (toxml, in this case) should throw an exception. As >far as I am aware, this would not require a change to the specification, >though it would be very helpful if a change was made to help >implementers get this right. What else could the specification (which?) say? -- Björn Höhrmann · mailto:bjoern@hoehrmann.de · http://bjoern.hoehrmann.de Weinh. Str. 22 · Telefon: +49(0)621/4309674 · http://www.bjoernsworld.de 68309 Mannheim · PGP Pub. KeyID: 0xA4357E78 · http://www.websitedev.de/
Received on Tuesday, 6 November 2007 16:35:28 UTC