Hi Alberto,

aac <[EMAIL PROTECTED]> wrote on 05/10/2007 08:16:33 AM:

> 
> Hi Michael
> Yes, you are right. 
> But what I mean is, for example: the root element of my XML file has the
> "MD_Metadata" name.
> I'm completely sure that in the Schema Grammar this element is included 
so
> it is possible to validate the rest of the XML file. And, in this case,
> everything is correct.
> 
> But, I have verified that,  if I change this root name by other string 
(not
> defined in the schema) then it never reports an error. Not even the 
first
> error message that I'm expecting, something like: "The root element is 
not
> defined in the schema files" or similar.
> Is it due to the Parser can't find the root element and then nothing is
> validated?

It's due to having the dynamic validation feature enabled. If you want an 
error to be reported you need to turn it off.

> Please tell me if now I have explained correctly my question.
> Besides I append the "features configuration" I define in my program 
before
> the validation, as you can see the "dynamic" option is activated.
> 
>    parserObject.setFeature("http://xml.org/sax/features/validation";, 
true);
> 
> 
parserObject.setFeature("http://apache.org/xml/features/validation/dynamic";,
> true);
> 
> 
parserObject.setFeature("http://apache.org/xml/features/validation/schema";,
> true);
> 
> parserObject.setFeature("http://apache.
> org/xml/features/validation/schema-full-checking",
> true);
>     parserObject.setFeature("http://xml.org/sax/features/namespaces";, 
true);
> 
> Thanks and regards
> Alberto
> -- 
> View this message in context: http://www.nabble.com/No-validation-
> 
error-message-when-the-root-element-is-erroneous-tf3720894.html#a10412233
> Sent from the Xerces - J - Users mailing list archive at Nabble.com.
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: [EMAIL PROTECTED]
E-mail: [EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to