[Home] [By Thread] [By Date] [Recent Entries]
"http://xml.org/sax/features/validation" is for DTD validation. I believe Xerces has a FAQ on their site that discusses this, but you should not be enabling DTD validation if you just want to do schema validation. > From: Hanumaiahgari, Srinivas > [mailto:Srinivas.Hanumaiahgari@d...] > Sent: Tuesday, March 12, 2002 8:35 PM > To: 'xml-dev@l...' > Subject: problem with > noNamespaceSchemaLocation.....urgent !!! > > > hi everybody, > I posted this question yday but didnt receive much help. Can > some one help > as its very urgent. > > During validation of my xml file against schema, I could > trace out that my > xerces parser is having troubling in finding location of xsd > file while > trying to run on server(which ofcourse, is working fine locally) > > Instead, its doing default validation and returning errors > saying.....Element type "abc" must be declared....kind of > errors for all the > elements in xml file. > > here is my schema location in xml file > > <dvaBatch xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > > xsi:noNamespaceSchemaLocation="E:\WebSphere\AppServer\hosts\de > fault_host\Rap > torDev\A\web/xml/RAPInvoiceSchema.xsd"> > > here is the java code: > > org.apache.xerces.parsers.SAXParser parser = new > org.apache.xerces.parsers.SAXParser(); > > try { > ------ ------ > parser.setFeature( > "http://xml.org/sax/features/validation", true); > > parser.setFeature("http://apache.org/xml/features/validation/s > chema",true); > parser.parse(filePath); > ----- ----- > }//end try > > I tried different combinations of schema path including full URI like > "file:///E:\\WebSphere\\....." etc and also something > like...."http://anatdv5/Raptor/xml/RAPInvoiceSchema.xsd" etc.... where > anatdv5 is the server. still no luck. > > Can anyone help me in this regard ?? > > Thanks, > Srinivas
|

Cart



