W3C home > Mailing lists > Public > xmlschema-dev@w3.org > March 2001

Re: <include> with XSV (web-version)

From: Henry S. Thompson <ht@cogsci.ed.ac.uk>
Date: 23 Mar 2001 10:04:02 +0000
To: "Jeff Rafter" <jeffrafter@definedweb.com>
Cc: <xmlschema-dev@w3.org>
Message-ID: <f5bk85gol7x.fsf@cogsci.ed.ac.uk>
"Jeff Rafter" <jeffrafter@definedweb.com> writes:

> Can someone explain where I am going wrong here?  I have two documents
> 
> http://xml.definedsys.com/schema/element.xml
> http://xml.definedsys.com/schema/children.xml
> 
> <?xml version='1.0' encoding='UTF-8'?>
> <xs:schema targetNamespace="http://xml.definedsys.com/samples"
> xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">
>  <xs:include
> schemaLocation="http://xml.definedsys.com/schema/children.xml"/>
>  <xs:element name="root" type="children"/>
> </xs:schema>

Sorry, same old story -- this schema document _is_ schema-valid per
the SforS.  That's _all_ XSV checks.  You give it a document, it
checks that document for schema-validity.  End of story.

It's an entirely separate question whether documents which happen also 
to be schema documents actually describe valid schemas.  To find that
out with XSV, the only thing you can do is try to use them as such,
i.e. to validate some _other_ document with them.

Yes, XSV should have a switch which says something like "Pretend to
use this as a schema", but it doesn't (yet).  Sorry.

ht
-- 
  Henry S. Thompson, HCRC Language Technology Group, University of Edinburgh
          W3C Fellow 1999--2001, part-time member of W3C Team
     2 Buccleuch Place, Edinburgh EH8 9LW, SCOTLAND -- (44) 131 650-4440
	    Fax: (44) 131 650-4587, e-mail: ht@cogsci.ed.ac.uk
		     URL: http://www.ltg.ed.ac.uk/~ht/
Received on Friday, 23 March 2001 05:04:05 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:20 GMT