[relaxng-user] preferred implementation for error reporting
Bob Foster
bob at objfac.com
Fri Mar 11 08:52:35 ICT 2005
Daniel Veillard wrote:
> First I don't expect xmllint to have very good RNG error reporting.
> This is due to the state based approach of the validation, and basically
> it doesn't allow to extract what really went wrong. But I would expect
> jing to have as mathematically exact as possible error reporting, see
> the notes from James about how he does
> http://www.thaiopensource.com/relaxng/derivative.html#Error_handling
I take those notes to be speculative; at least, that's not what I see in
jing. However, his description inspired me to use validation as the
basis for content assist in an editor and it works quite well.
WRT the suggestion that the validator dump the pattern it was trying to
match, you really wouldn't want to see it. During validation the choice
tree can get very deep. You really want to see the "what could match
next" list extracted from the tree.
Bob Foster
http://xmlbuddy.com/
More information about the relaxng-user
mailing list