At least with the HTMLSerializer (i have not checked the others). The document type declaration is emitted with no space between the PublicIdentifier and the SystemIdentifier. Not sure when this behaviour started happening, but it is now with current 2.1 HEAD.
I am seeing this with http://localhost:8888/samples/hello-world/hello.html --David
