- From: Andrew Fedoniouk <news@terrainformatica.com>
- Date: Tue, 27 Jul 2004 12:40:56 -0700
- To: "Henri Sivonen" <hsivonen@iki.fi>
- Cc: "Robin Berjon" <robin.berjon@expway.fr>, "Brian Sexton" <discussion-w3c@ididnotoptin.com>, "W3C Style List" <www-style@w3.org>
From: "Henri Sivonen" > The XML processor is required to quit normal processing upon detecting > a fatal error. It is not prohibited from passing data to the app when > it has not yet detected a fatal error. > > http://www.w3.org/TR/2004/REC-xml-20040204/#dt-fatal Right. But such "passed data" is a raw material and not a well formed document. *Strictly speaking* it is not an XHTML until </html> read. Again we can dream a lot about partial rendering but *formally* we cannot do this. HTML, at least, has : "If a user agent encounters an element it does not recognize, it should try to render the element's content." [http://www.w3.org/TR/html401/appendix/notes.html#h-B.1] This statement allows to render non valid documents e.g. having non-closed </html> XHTML does not have nothing close and no mentioning about partial content at all. Andrew Fedoniouk. http://terrainformatica.com From: "Henri Sivonen" > On Jul 27, 2004, at 20:48, Andrew Fedoniouk wrote: > > > Just only one: document cannot be rendered (drawn) until XML parser is > > not > > sure that the xml is well formed. > > Please re-check the XML spec. > > The XML processor is required to quit normal processing upon detecting > a fatal error. It is not prohibited from passing data to the app when > it has not yet detected a fatal error. > > http://www.w3.org/TR/2004/REC-xml-20040204/#dt-fatal > > -- > Henri Sivonen > hsivonen@iki.fi > http://iki.fi/hsivonen/ >
Received on Tuesday, 27 July 2004 15:41:50 UTC