Hi, On looking at QXmlSchemaValidator, I was surprised to see validate() returns bool.
It surprised me because the _very use case_ of a schema validator is to have more fine-grained messages than yes/no. Consider this: $ g++ -o foo foo.cpp error: invalid input How useful would that be? :( Please add line (maybe column) information of the error, as well as at least a human-readable string that explains what's wrong: error:8: element "Foo" not allowed in <Bar> error:9: attribute "name" of type 'integer' of element "Foo" is larger than 4 At the very least, in case you don't mind releasing an incomplete solution, return a QXmlSchemaError from validate() so you're not stuck with that damn bool for the rest of Qt 4. Thanks, Marc -- Marc Mutz <[email protected]> | Senior Software Engineer KDAB (Deutschland) GmbH & Co.KG, a KDAB Group Company www.kdab.com || Germany +49-30-521325470 || Sweden (HQ) +46-563-540090 KDAB - Qt Experts - Platform-Independent Software Solutions _______________________________________________ Qt4-preview-feedback mailing list [email protected] http://lists.trolltech.com/mailman/listinfo/qt4-preview-feedback
