- From: Kohsuke KAWAGUCHI <kohsuke.kawaguchi@sun.com>
- Date: Thu, 20 Sep 2001 10:58:14 -0700
- To: ht@cogsci.ed.ac.uk (Henry S. Thompson)
- Cc: www-xml-schema-comments@w3.org
I have other test cases that I'd like to donate (on behalf of Sun), but
the problem is, they are assembled into one big XML.
Something like:
----------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8" ?>
<suite>
<header xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:creator>Sun Microsystems</dc:creator>
<dc:title>XML Schema test suite</dc:title>
<author mailto="kohsuke.kawaguchi@sun.com">Kohsuke KAWAGUCHI</author>
<version>$Id: TestSuite.xsd.ssuite,v 1.1 2001/08/10 22:24:42 Bear Exp $</version>
</header>
<testSuite>
<header xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:title>complex type substitution</dc:title>
</header>
<testCase>
<header xmlns:dc="http://purl.org/dc/elements/1.1/">
<dc:title>xsiType1</dc:title>
</header>
<correct>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
elementFormDefault="qualified"
targetNamespace="foo" xmlns="foo">
<xs:complexType name="B">
<xs:sequence>
<xs:element name="foo" type="empty"/>
</xs:sequence>
</xs:complexType>
----------------------------------------------------------------
This is mainly because it's hard to maintain hundreds of small files,
and files cannot have much meta information which I think is very
important for test cases.
These test suite files can be splitted into smaller files if it's
necessary, so I think it doesn't impose any burden to implementations.
It would be nice if W3C XML Schema test collection adopts this kind of
test suite format. If you are interested in, I can post a schema for
this test suite format.
RELAX NG is adopting more or less same format. Sharing the similar format
will save a lot of efforts.
regards,
--
Kohsuke KAWAGUCHI +1 650 786 0721
Sun Microsystems kohsuke.kawaguchi@sun.com
Received on Thursday, 20 September 2001 13:58:03 UTC