[an error occurred while processing this directive]

XML Conformance Test Suite

OASIS XML Conformance Subcommittee
Working Draft
12 July 1999

This version (normative at publishing time):

        http://www.oasis-open.org/committees/xml-conformance/suite-v1/xmlconf-19990712.xml

Current Normative Version:

        http://www.oasis-open.org/committees/xml-conformance/suite-v1/xmlconf.xml

Non-normative Renditions:

        http://www.oasis-open.org/committees/xml-conformance/suite-v1/xmlconf-19990712.htm

        http://www.oasis-open.org/committees/xml-conformance/suite-v1/xmlconf.htm

Available Stylesheets:

        http://www.oasis-open.org/committees/xml-conformance/suite-v1/xmlconformance.msxsl

        http://www.oasis-open.org/committees/xml-conformance/suite-v1/xmlconformance.xsl

Test Archives:

        http://www.oasis-open.org/committees/xml-conformance/suite-v1/xmlconf-19990712.zip ( 4 MB )

        http://www.oasis-open.org/committees/xml-conformance/suite-v1/xmlconf-19990712.tar.Z ( 4 MB )

Comments:

        Mary Brady, NIST <mbrady@nist.gov>

Public Information Page:

        http://www.oasis-open.org/committees/xml-conformance/index.html


The XML (Extensible Markup Language 1.0) Conformance Test Suite contains over 1000 test files and an associated test report. The test report contains background information on conformance testing for XML as well as test descriptions for each of the test files included in this release. This test suite provides an initial set of metrics for determining conformance to the W3C XML 1.0 Recommendation. It is anticipated that this test suite will grow over time, and will be expanded to include additional XML functionality as the set of XML recommendations evolve. The XML Conformance Test Suite is intended to complement the W3C XML 1.0 Recommendation. All interpretations of this Recommendation are subject to confirmation by the W3C XML Coordination Group.

The actual test files were contributed by members of the OASIS XML Conformance Subcommittee, and are outlined below. Initial efforts outlined an approach, defined by G. Ken Holman, Crane Softwrights Ltd. that used XML with a corresponding DTD to document the tests and DSSSL to generate the report. Building on this approach, Dave Brownell, SUN, provided a simplified DTD and associated XSL stylesheet for generating the report. Further modifications to the DTD and the XSL stylesheet were done by G. Ken Holman and Mary Brady, NIST. NIST applied this approach to developing the test suite as it currently exists. Building the test suite included working with individual contributors to ensure that company restrictions were met, designing and implementing a test suite architecture, validating all of the tests to be included, and ensuring that each test was well-grounded in the XML 1.0 Recommendation. Some of the information was provided by the test writers, some was automatically processed by Dave Brownell, SUN, and the large majority of information was supplied by NIST, who validated each of the tests by running them through a set of locally installed parsers, and provided documentation and specification references for many of the XML tests. This information was encapsulated in a XML test description file for each set of tests, and then generated into a report using the supplied XSL stylesheets.

This release contains the following files/directories:

Filename

Description

xmlconf.xml

Primary xml file - includes xml description files from contributors.

xmlconformance.msxsl

Microsoft XSL stylesheet to dynamically render XML Conformance report within IE5 5.00.2014.2016 or later.

Note: This stylesheet will be revised as working drafts / tools evolve.

xmlconf.htm

HTML rendition of the XML Conformance report. Generated using James Clark's XT and applying xmlconformance.xsl.

xmlconformance.xsl

W3C XSL (19990421) stylesheet to produce the HTML rendition of the XML Conformance report.

Note: This stylesheet will be revised as working drafts / tools evolve.

testcases.dtd

DTD used by all test description files.

japanese/japanese.xml

Fuji Xerox, contributed by Makoto Murata, xml test description file.

japanese/*

Fuji Xerox character set tests.

oasis/oasis.xml

OASIS xml test description file. These tests were supplied primarily by Matt Timmermans and modified/documented by NIST.

oasis/*

OASIS xml test files - binary tests for productions 1-76.

xmltest/xmltest.xml

James Clark's xml test description file. These tests were supplied by James Clark and documented by Dave Brownell, SUN, and NIST.

xmltest/*

James Clark's test files - strong where parsers are likely to fail.

sun/valid/sun-valid.xml
sun/invalid/sun-invalid.xml
sun/not-wf/sun-not-wf.xml
sun/error/sun-error.xml

SUN Microsystems xml test description files. Contributions include valid, invalid, not-wf, and error tests.

sun/valid/*
sun/invalid/*
sun/not-wf/*
sun/error/*

SUN Microsystems xml test files. Developed to complement James Clark's tests.

Please forward all comments/suggestions/bugs to <mbrady@nist.gov>


NIST / Information Technology Lab
OASIS Home / OASIS Committee Pages

[an error occurred while processing this directive]