On Feb 22, 2007, at 09:50, Bjoern Hoehrmann wrote:
I would suggest to remove "(the XML declaration)" since xmlEncoding is
not the XML declaration, and turning it into e.g. "(as derived from the XML declaration)" is unnecessarily long. The last sentence is not really appropriate for XML documents, first the requirement is essentially im- plied by the requirement that the result must be namespace well- formed, and there are other cases where the XML declaration is required, e.g. if the Document is an XML 1.1 document. I would suggest to remove this, or
turn it into a non-normative note clearly indicating that this is just
one of many requirements.

+1 to removing it.

I think there needs to be a node clearly stating that even if you try
to send a HTMLDocument, it will be serialized as if it were XML.

Agreed. Does the XHTML namespace get added automagically?

It might also be worth to note that on sending, the implementation takes a snapshot of the document and subsequent modifications of the Document
during async upload are not reflected in the result.

Yes, that will certainly alleviate some confusion from users who think XML == DB.

The main flaw here however is that it may not be possible to meet the
requirement to create a ns well-formed document, for example, if it
contains a processing instruction whose data includes "?>"; it is not
possible to represent such a Document as an XML document. The draft has
to address this case.

I can't think of anything useful that the UA can do on its own there, I'd suggest throwing an exception (DOMError or some such).

--
Robin Berjon - http://berjon.com/
------------------------------------------------------------------------
RDF is like violence: if it doesn't work, use more!



Reply via email to