Re: Error handling: yes, I did mean it
> Tim Bray <firstname.lastname@example.org> wrote:
> > To summarize: I proposed that XML processors be required to stop
> > passing data (other than error notifications) to applications after the
> > first violation of well-formedness.
> This proposal does sound appealing, but I agree with the others
> that it's too draconian.
> Here's what I would like to see as a requirement:
> 1. An XML parser _must_ report the first error it detects
> to the application, as soon as the error is detected.
> 2. XML user agents _should_ notify the user of any errors
> encountered in an XML document.
3. At user option, an XML parser may pass the remaining text
of the document (markup plus content) to the application (or
to the user if the parser is standalone) prefixed by a signal
or message to the effect that it is unparsed.
This gives apps the option of letting a user turn on the switch marked
"Show me full text even if there are errors". The app can then conduct
its own interpretation of the remaining text.