[
Lists Home |
Date Index |
Thread Index
]
At 9:24 AM -0400 4/19/02, Fred L. Drake, Jr. wrote:
>Though parsing can continue, a validity error is supposed to stop the
>parser from passing along additional document data to the
>application. Parsing can continue for the purpose of error discovery,
>not data extraction.
>
No, you're thinking of well-formedness errors. Parsing most certainly
can continue even though a document is invalid, as long as it is
well-formed. The XML spec clearly distinguishes between fatal errors,
errors, and warnings. An error is "A violation of the rules of this
specification; results are undefined. Conforming software may detect
and report an error and may recover from it." Furthermore,
"Violations of validity constraints are errors; they must, at user
option, be reported by validating XML processors.]"
--
+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo@metalab.unc.edu | Writer/Programmer |
+-----------------------+------------------------+-------------------+
| The XML Bible, 2nd Edition (Hungry Minds, 2001) |
| http://www.cafeconleche.org/books/bible2/ |
| http://www.amazon.com/exec/obidos/ISBN=0764547607/cafeaulaitA/ |
+----------------------------------+---------------------------------+
| Read Cafe au Lait for Java News: http://www.cafeaulait.org/ |
| Read Cafe con Leche for XML News: http://www.cafeconleche.org/ |
+----------------------------------+---------------------------------+
|