  | |  Re: Turning off DTD validation but allow Schema validation ( was
Re: Schema va | Re: Turning off DTD validation but allow Schema validation ( was
Re: Schema va 2003-01-11 - By Jesus M. Salvo Jr.
Thanks Neil for the response. However ...
1) I did ran ethereal to checkout if Xerces was retrieving the schema ... and found it that:
1a) I did _NOT_ see any attempt to retrieve the SOAP schema, as specified by the root element attribute: xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
1b) But I did see an attemp to retrieve the 3GPP MM7 schema, as specified by the root element attribute: xsi:noNamespaceSchemaLocation="http://www.3gpp.org/ftp/Specs/archive/23_series /23.140/schema/REL-5-MM7-1-0"
Is there anything I am missing?
Are you also saying that Xerces _can_ do Schema validation _without_ DTD validation
neilg@(protected) wrote:
>Hi Jesus, > >This is a schema validation error. (You can tell; cvc == complexType >validation constraint). It's produced when Xerces can't find your schema >file. Usually this means that something went wrong with Xerces's attempt >to resolve the location of the file, but other things could be wrong as >well--the schema it found has a different targetNamespace than your >document's expecting, for instance... > >Good luck! >Neil >Neil Graham >XML Parser Development >IBM Toronto Lab >Phone: 905-413-3519, T/L 969-3519 >E-mail: neilg@(protected) > > > > >|---------+----------------------------> >| | "Jesus M. Salvo | >| | Jr." | >| | <jesus.salvo@(protected)| >| | sia.com> | >| | | >| | 01/09/2003 06:23 | >| | PM | >| | Please respond to| >| | xerces-j-user | >| | | >|---------+----------------------------> > >--------------------------------------------------------------------------- ------------------------------------------------------------------| > | | > | To: xerces-j-user@(protected) | > | cc: | > | Subject: Turning off DTD validation but allow Schema validation ( was Re: Schema validation with Xerces and JAXP ) | > | | > | | > >--------------------------------------------------------------------------- ------------------------------------------------------------------| > > > > >Okay ... I now know how to do Schema validation with JAXP: > >http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JAXPDOM9.html > >.... but another problem that I have which I mentioned above is: > >Error: URI=null Line=6: cvc-elt.1: Cannot find the declaration of >element 'SOAP-ENV:Envelope'. > >... and "SOAP-ENV:Envelope" is the root element. Is this an error from >the DTD validation? > >How can I turn off DTD validation but allow Schema validation? >Here is a portion of the SOAP message: > > ><?xml version='1.0' encoding='UTF-8'?> ><SOAP-ENV:Envelope >xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" >xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >xmlns:xsd="http://www.w3.org/2001/XMLSchema" >xsi:noNamespaceSchemaLocation=" >http://www.3gpp.org/ftp/Specs/archive/23_series/23.140/schema/REL-5-MM7-1-0 >"> ><SOAP-ENV:Header> ><TransactionID>123</TransactionID> ></SOAP-ENV:Header> ><SOAP-ENV:Body> >.... snip ..... ></SOAP-ENV:Body> ></SOAP-ENV:Envelope> > > >Jesus M. Salvo Jr. wrote: > > >
--------------------------------------------------------------------- To unsubscribe, e-mail: xerces-j-user-unsubscribe@(protected) For additional commands, e-mail: xerces-j-user-help@(protected)
|
|
 |