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. |
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. |
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 Microsystems xml test description files. Contributions include valid, invalid, not-wf, and error tests. |
sun/valid/* |
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