[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[xml-dev] prob in picking xsd file
- From: "Hanumaiahgari, Srinivas" <Srinivas.Hanumaiahgari@dva.gov.au>
- To: "'xml-dev@lists.xml.org'" <xml-dev@lists.xml.org>
- Date: Fri, 05 Oct 2001 09:14:43 +1000
hi all,
i am using xerces 1.4.3. got schema validated against spy and w3c as well.
The prob is SAX parser doesnt pick up the xsd file.
xml File:
<?xml version='1.0' encoding='utf-8'?>
<SupplierInvoice
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
xsi:noNameSpaceSchemaLocation="C:\srinivas\ibmSchema.xsd">
xml Schema:
<?xml version="1.0" encoding="utf-8"?>
<xsi:schema xmlns:xsi="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified">
Parser Features:
public Vector CheckFile(String xmlFilePath) {
Vector vector = null;
xmlFilePath= "C:\\binusha\\SupplierInvoice.xml";
org.apache.xerces.parsers.SAXParser parser = new
org.apache.xerces.parsers.SAXParser();
handler = new ValHandler();
parser.setDocumentHandler(handler);
parser.setErrorHandler(handler);
try {
//this succesfully validates xml against dtd
parser.setFeature(
"http://xml.org/sax/features/validation", true);
//the following r supposed to turn on schema
validation
parser.setFeature("http://apache.org/xml/features/validation/schema",true);
parser.setFeature("http://apache.org/xml/features/validation/schema-full-che
cking",true);
- - -
- - -
}
i feel the prob is not with validation but in picking up xsd file. do i need
to add anything in my schema or xml doc .... or anything wrong with parser
features ??
can anybody put me on right path......
thanx,
Srinivas