Re: referencing a schema fails

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