- From: Michael Kay <mike@saxonica.com>
- Date: Thu, 28 May 2009 18:49:09 +0100
- To: "'Rajeevr'" <rajeevr@cisco.com>, <xmlschema-dev@w3.org>
Your dictionary element is in no namespace, so you should use noNamespaceSchemaLocation. Regards, Michael Kay http://www.saxonica.com/ http://twitter.com/michaelhkay > -----Original Message----- > From: xmlschema-dev-request@w3.org > [mailto:xmlschema-dev-request@w3.org] On Behalf Of Rajeevr > Sent: 28 May 2009 16:33 > To: xmlschema-dev@w3.org > Subject: 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 17:58:13 UTC