- From: Pete Cordell <petexmldev@codalogic.com>
- Date: Thu, 14 Feb 2008 18:21:52 -0000
- To: "Andrew Welch" <andrew.j.welch@gmail.com>, <xmlschema-dev@w3.org>
An xs:assert does seem to allow an xs:annotation. Does that help? I guess it might help the developer, but you'd have to make assumptions about the contents of the text before you displayed it to a regular user. And if you're going to display messages embedded in the XML schema to a user, what's the effect of internationalisation / localisation of such error messages? Would the messages need to be parameterized in the general case? Regards, Pete Cordell Codalogic Visit http://www.codalogic.com/lmx/ for XML C++ data binding ----- Original Message ----- From: "Andrew Welch" <andrew.j.welch@gmail.com> To: <xmlschema-dev@w3.org> Sent: Thursday, February 14, 2008 4:46 PM Subject: assertion failures - providing feedback > > What is the intended way to provide feedback when an assertion fails? > > Given: > > <xs:assert test="@min le @max"/> > > How would you say "The min attribute must be less than or equal to the > max attribute" when the test fails? > > I hope it's not: > > <xs:assert test="if (@min le @max) then true() else > error('http://mycomp.com', 'myerr:minlessthanmax', 'The min attribute > must be less than or equal to the max attribute')"/> > > > > thanks > -- > Andrew Welch > http://andrewjwelch.com > Kernow: http://kernowforsaxon.sf.net/ > >
Received on Thursday, 14 February 2008 18:22:15 UTC