- From: John Haber <jhaber@haberarts.com>
- Date: Thu, 31 Jul 2003 14:59:03 -0400
- To: <xmlschema-dev@w3.org>
- Message-ID: <DJELKIDJKFDDBJAHIDIAMEJGCNAA.jhaber@haberarts.com>
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 15:00:28 UTC