[Why did this not get posted...] OK but do you admit that this * wrecks HTML jammingwordstogether * wrecks KML jammingcoordinatestogether https://developers.google.com/kml/documentation/kmlreference#gxlatlonquad in fact I bet it wrecks all the other *ML languages. You can compress the whitespace down to one, but any furtherisjustplainnuts.
http://www.w3.org/TR/REC-xml/#sec-white-space ...On the other hand, "significant" white space that should be preserved...
So since your parser by default creates significant whitespace where there was none, and removes it where there was, perhaps it could be fixed please, without the user needing to take special steps. Also that would make doc() agree with let:= as I mentioned above.
http://help.adobe.com/en_US/ColdFusion/9.0/Developing/WSc3ff6d0ea77859461172... "if an XML comment is in the middle of a block of text, the DOM node view represents its position in the text while the basic view does not."
http://www.w3.org/TR/html401/struct/text.html#idx-white_space-2 "Thus, authors, and in particular authoring tools, should write:
<P>We offer free <A>technical support</A> for subscribers.</P>
and not:
<P>We offer free<A> technical support </A>for subscribers.</P>"
So we see that they are different. So the parser should not munch them down the same way.