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]