John M. Dlugosz wrote: > > > "Hussein Shafie hussein-at-pixware.fr |XMLmind|" <...> wrote on > 10/21/2005 03:58:16 AM: > >> We'll try to fix this ``bug'' in next release (an undocumented >> limitation in fact). However you'll probably find *dozens* of such > problems. >> >> The goal of xsdvalid is not to create a top notch W3C XML schema > validator. >> >> The goal of xsdvalid is just to help evaluating XMLmind XML Editor: if >> xsdvalid cannot load your schema, then XMLmind XML Editor will not be >> able to cope with your schema. Therefore, you, as an evaluator, would >> better choose another XML editor. >> >> For us, validating instances against W3C XML schemas is *much* more >> important than validating the schema. We assume that a W3C XML Schema >> author has validated its schema against 2 or 3 different validators >> (given the atrocious complexity of the W3C recommendation) before >> loading an instance in XXE. >> >> For example, the last bug you have submitted (not handling the case >> where the refer child of a keyref is naming a <unique> rather than a >> <key>) was considered by us to be a very serious one. (It is fixed now.) >> > > > So should I continue reporting them, if only so you can document the > limitations?
The limitations are already documented. See http://www.xmlmind.com/_xsdvalid/doc/xsdvalid/xsdvalid.html#id.s6 Something which is not documented as a limitation is in principle a bug. You have found incorrect behaviors not documented as limitations, therefore you have found bugs. *All* the bugs you have reported are *already* fixed (in the development version we currently use internally). These fixes will be available in next release. >> We assume that a W3C XML Schema >> author has validated its schema against 2 or 3 different validators > > Which (other) ones should I look at? Here at XMLmind, we use both the latest Xerces (because we work on Linux boxes and because recent Xerces seems to be a good XML Schema validator) and the latest xsdvalid to check our W3C XML Schemas. If they don't agree, then we modify our W3C XML Schemas so they are both happy.

