Error handling

Specifications should describe the way they handle errors.

Silent recovery from error is harmful.

Silent, undocumented, implementation dependent and bizarre recovery from errors, even when errors are not present, is even more harmful. But XML developers already understand this ...