[XMLSCHEMA-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

XML XSD Validation

From: Rajeevr <rajeevr@cisco.com>
Date: Thu, 28 May 2009 08:33:25 -0700 (PDT)
Message-ID: <23764252.post@talk.nabble.com>
To: xmlschema-dev@w3.org
XML XSD Validation
Hi,

I am using Xerces for validating a XML against a XSD. Xsd validation can be
done by two ways: noNamespaceSchemaLocation/schemaLocation. 
1
I successfully validated it against XSD by using noNamespaceSchemaLocation
like this:

<?xml version="1.0"?>
<dictionary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	  xsi:noNamespaceSchemaLocation="c:/dictionary.xsd">

2
But I am facing problem in schemaLocation. When I provide schemaLocation
which is well accessible and available in my local machine, Xerces throws
this error: cvc-elt.1: Cannot find the declaration of element 'dictionary'.
I put dictionary.xsd file under tomcat and started the tomcat server. But 

<?xml version="1.0"?>
<dictionary xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
			xsi:schemaLocation="http://localhost:8080/a1/
http://localhost:8080/a1/dictionary.xsd">


XSD File;
<?xml version="1.0"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
	<xsd:element name="dictionary" type="dictionaryType"/>
	<xsd:complexType name="dictionaryType">
		<xsd:sequence>
			<xsd:element name="word" type="wordType" maxOccurs="unbounded"/>
		</xsd:sequence>
	</xsd:complexType>
……………
……………

Someone please help me out to understand the exact problem.

Regards,
Rajeev

-- 
View this message in context: http://www.nabble.com/XML-XSD-Validation-tp23764252p23764252.html
Sent from the w3.org - xmlschema-dev mailing list archive at Nabble.com.
Received on Thursday, 28 May 2009 16:17:36 GMT

Subscribe to the Stylus Scoop newsletter for helpful XML tips and tutorials.
Email
First Name
Last Name
Company

Download Stylus Studio 6 XML Enterprise Edition

Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2007 All Rights Reserved.