[whatwg] Still more comments and questions on Web Apps 1.0

Michel Fortin michel.fortin at michelf.com
Sat Jun 9 14:03:54 PDT 2007


Le 2007-06-09 à 5:26, Anne van Kesteren a écrit :

> On Sat, 09 Jun 2007 04:49:56 +0200, Michel Fortin  
> <michel.fortin at michelf.com> wrote:
>> I'd agree they're mostly useless in a browser context, but when  
>> reading HTML with the intent of reserializing it later, preserving  
>> the whitespace around the document type declaration, the comments  
>> and the root element can be beneficial for the readability of the  
>> final output. I'd keep them there, just like XML does.
>
> I don't think XML does that, actually.

I've tested by dumping a tree made with PHP 5's XML parser (libxml2)  
before adding XML to my argument. Now, if I look at the XML spec  
under [2.10 Whitespace Handling][1]:

"An XML processor MUST always pass all characters in a document that  
are not markup through to the application. A validating XML processor  
MUST also inform the application which of these characters constitute  
white space appearing in element content."

To me, "all characters in a document" also includes direct children  
of the document node. But perhaps I'm missing something.

  [1]: http://www.w3.org/TR/REC-xml/#sec-white-space


Michel Fortin
michel.fortin at michelf.com
http://www.michelf.com/





More information about the whatwg mailing list