Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


XML Schema validation doesnt throw some basic errors?

From: MM <manoj_madhavan@----------.--->
To: xmlschema-dev@--.---
Date: 1/10/2007 3:09:00 AM
Hi,
I am using xerces to validate my xml against my schema. I noted that the
schema validation was missing the following 2 basic validations. Is this
something wrong with my code/schema or is this not possible?

1) If a complex type has 10 elements which are defined as mandatory in my
schema. In my xml instance
if I put only the 10th element, on validating this against the schema, I get
only 1 error saying that 'found {10th element} while expecting 9th element.
It doent say that the other 8 elements were missing. I've enabled
full-schema-checking. I want to collect all errors at one go and dont want
to get one error at a time. Is there a way to achieve this?
2) If i put a junk element which is not at all defined in the schema just
before closing my <root> tag, the schem validation doesnt catch this. For
eg: in the below xml
<root>
  <element_defined_in_schema_1>..</element_defined_in_schema_1>
  ....
  ....
  <element_not_defined_in_schema>junk</element_not_defined_in_schema>
</root>

schema validation doesnt throw an error saying that
"element_not_defined_in_schema" is not a valid one.

Thanks in advance..
-- 
View this message in context: http://www.nabble.com/XML-Schema-validation-doesnt-throw-some-basic-errors--tf2954521.html#a8264187
Sent from the w3.org - xmlschema-dev mailing list archive at Nabble.com.



From mike@s... Wed Jan 10 20:39:03 2007
Received: from aji.w


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent