Have you tried validating the input against the schema using the
XMLBeans API? 

xobj = XmlObject.Factory.parse(input, validateOptions);

isValid = xobj.validate(validateOptions);

I'm not familiar with Oxygen, but have run into other situations where I
have seen validation differences in APIs.  I've been very satisfied with
the level of stringency in XMLBeans.  


Robert Costello

 

-----Original Message-----
From: Andre de Souza [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, July 15, 2008 10:23 AM
To: [email protected]
Subject: XMLBeans regarding valid XML file as invalid?



   Hi all,


   I used scomp to generate a parser for an XML file which root element 
is expected to be "WorkflowManagerInstanceDescriptor". The input file 
for scomp is the attached "WorkflowManager.xsd" file.
   I created an XML file (UnsecureWorkflow1.xml) and validated it 
against the schema using both Eclipse and Oxygen. For that reason, I 
believe the XML file is valid.
   However, when parsing it using the generated XMLBeans parser, I can't

retrieve the information. Executing the attached java class gives an 
error message that claims the XML file isn't valid. So, have scomp not 
generated the parser appropriately or is one of my files invalid?




error: cvc-complex-type.2.4a: Expected element 
'[EMAIL PROTECTED]://workflowmanagerservice.workflow.cagrid.org/Workfl
owManagerService' 
instead of 
'[EMAIL PROTECTED]://workflowmanagerservice.workflo
w.cagrid.org/WorkflowManagerService' 
here
error: cvc-complex-type.2.4c: Expected element 
'[EMAIL PROTECTED]://workflowmanagerservice.workflow.cagrid.org/Workfl
owManagerService' 
before the end of the content









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

Reply via email to