1. Introduction



   This test suite is contributed by the testing team in the IBM Java Technology

   Center and used for the conformance test on the XML parsers based on XML 1.0

   Specification.

  

2. Test Suite Structure



   This XML conformance test suite consists of 149 valid tests, 51 invalid tests,

   and 746 not-well-formed tests. The configure files "ibm_oasis_valid.xml", 

   "ibm_oasis_invalid.xml", and "ibm_oasis_not-wf.xml" are located in a directory

   called "ibm". All test cases are in the directory tree starting from "ibm" 

   as shown below: 



                                      ibm                                 

                _______________________|_______________________

               |                       |                       |

             valid                  invalid                  not-wf

        _______|______           ______|_______          ______|_______

       |   |          |         |   |          |        |   |          |      

      P01 P02 ...... P89       P28 P29 ...... P76      P01 P02 ...... P89     

     __|__

    |     |

   out  ibm01v01.xml           ......

    |

   ibm01v01.xml 



3. File Naming Style



   The naming for a XML test cases follows the general form ibmXXYZZ.xml where

   XX is the number of XML production to be tested, Y is the character which 

   indicates the test type (v: valid, i: invalid, n: not-wf), ZZ is the test 

   case order number for the same XML production. For instance, ibm85n98.xml 

   means that it is an IBM not-well-formed test case number 98 for testing XML 

   production 85.



4. Test Coverage



   The XML test cases are designed based on the test patterns created according

   to the syntax rules and the WFC/VC constraints specified in each XML 1.0 

   production. 



                            