[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Any parsers support multiple validation errors from validation?
David Megginson wrote: > > Richard Tobin wrote: > > > >Perhaps RTFM question, but I'd like to get multiple errors back from > > >validating a document. Typical use case is where an address has an error in > > >the zip code and the telephone # fields, and I'd like to report both to the > > >user, not the first. Ideally an XML Schema parser :-) > > > > I would expect all validating parsers to do this, at least by default. > > My parser (RXP) does, and so does our prototype schema validator. There > > are some cases where this might not happen; for example it is probably > > best not to report the same undeclared element every time it occurs. > > It's also important to note that the errors reported can become less and > less meaningful the further you go from the first error, because the > parser has more and more trouble figuring out what the context was > supposed to be. You can see the same thing with C or C++ compilers, > where usually only the first two or three error messages are useful. Schematron all its rule checks independently, so it can report multiple errors. Within a rule, an errror causing one pattern context to be matched will mask off subsequent rules: this goes some way to preventing otiose error reports. http://www.ascc.net/xml/resource/schematron/schematron.html (However, of course, it is not an XML Schema system.) Rick Jelliffe *************************************************************************** This is xml-dev, the mailing list for XML developers. To unsubscribe, mailto:majordomo@x...&BODY=unsubscribe%20xml-dev List archives are available at http://xml.org/archives/xml-dev/ ***************************************************************************
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|