OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[xml-dev] prob in picking xsd file



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