- From: Alain Andrieux <aa_vrac@hotmail.com>
- Date: Thu, 31 Jul 2003 16:59:27 -0700
- To: <jhaber@haberarts.com>, <xmlschema-dev@w3.org>
John, You are using the xsi:noNamespaceSchemaLocation attribute to tell the validator where you schema is. However you do define a target namespace for your schema. You should therefore use xsi:schemaLocation instead. Hope that helps. -- Alain ----- Original Message ----- From: "John Haber" <jhaber@haberarts.com> To: <xmlschema-dev@w3.org> Sent: Thursday, July 31, 2003 11:59 AM Subject: referencing a schema fails > I'm embarrassed to be asking anything so basic. New to schemas, I am > failing at the very first step: validators don't seem to be aware that I > even HAVE a schema. I must be declaring it incorrectly or in the wrong > element. > > I have two files, in the same directory on my hard drive. My test file > begins this way: > > <?xml version="1.0" encoding="ISO-8859-1"?> > <reviews xmlns="http://www.w3schools.com" > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:noNamespaceSchemaLocation="http://www.w3schools.com artml.xsd"> > <review author="John Haber" completed="2003-07-30"> > > and my artml.xsd file begins this way: > > <?xml version="1.0" encoding="ISO-8859-1"?> > <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" > targetNamespace="http://www.w3schools.com" xmlns="http://www.w3schools.com" > elementFormDefault="qualified"> > <xsd:element name="reviews"> > <xsd:complexType> > <xsd:sequence maxOccurs="unbounded"> > <xsd:element ref="review" /> > </xsd:sequence> > </xsd:complexType> > </xsd:element> > <xsd:element name="review"> > > I'll spare you what comes next in each file, but I figured I better show > what I think defines a root element. I'd be grateful for the help getting > me started, so I can really mess up in more serious ways. > > Thank you, > John Haber > jhaber@haberarts.com >
Received on Thursday, 31 July 2003 19:55:41 UTC