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

Re: Bug in XSV?

From: Robert Tiess <rjtiess@warwick.net>
Date: Sun, 25 Feb 2001 19:28:04 -0500
Message-ID: <3A99A314.666D4FED@warwick.net>
To: xmlschema-dev@w3.org
robert tiess
"Roger L. Costello" <costello@mitre.org> writes:
> > <?xml version="1.0"?>
> > <xsd:schema xmlns:xsd="http://www.w3.org/2000/10/XMLSchema"
> >         elementFormDefault="qualified">
> >     <xsd:complexType name="CardCatalogueEntry">
> >         <xsd:sequence>
> >             <xsd:element name="Title" type="xsd:string"/>
> >             <xsd:element name="Author" type="xsd:string"/>
> >             <xsd:element name="Date" type="xsd:string"/>
> >             <xsd:element name="ISBN" type="xsd:string"/>
> >             <xsd:element name="Publisher" type="xsd:string" />
> >         </xsd:sequence>
> >     </xsd:complexType>
> >     <xsd:element name="Book" type="CardCatalogueEntry"/>
> > </xsd:schema>
> > <!-- snip -->
> > When I ran this example in XSV I got this error message:
> >
> > Undefined type {None}:CardCatalogueEntry referenced as type definition
> > of Book

Reviewing Roger's example above, it seems XSV may
be looking for <xsd:element...> first.  For example:

  <?xml version="1.0"?>
  <xsd:schema xmlns:xsd="http://www.w3.org/2000/10/XMLSchema"
          elementFormDefault="qualified">

      <xsd:element name="Book" type="CardCatalogueEntry"/>

      <xsd:complexType name="CardCatalogueEntry">
          <xsd:sequence>
              <xsd:element name="Title" type="xsd:string"/>
              <xsd:element name="Author" type="xsd:string"/>
              <xsd:element name="Date" type="xsd:string"/>
              <xsd:element name="ISBN" type="xsd:string"/>
              <xsd:element name="Publisher" type="xsd:string"/>
          </xsd:sequence>
      </xsd:complexType>
  </xsd:schema>

This should validate.  Perhaps XSV considers
CardCatalogueEntry undefined because the parser
first expects a global/root element definition 
pointing to a complexType structure following
further in the schema.

Robert Tiess

rjtiess@warwick.net
http://rtiess.tripod.com
Received on Sunday, 25 February 2001 19:19:13 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.