2
0

README 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. * System.Xml.Schema standalone test collections
  2. ** Small XML Schema validation test system::
  3. This is a small standalone test system using W3C XML Schema test collection.
  4. http://www.w3.org/2001/05/xmlschema-test-collection.html
  5. "make" will do what you need (downloading test archive, expanding,
  6. compiling test runner).
  7. "make test" will do the actual tests.
  8. ** Post Schema Compilation Information comparison test::
  9. This is a test for Post Schema Compilation Information properties.
  10. xs-pcsi-compare.exe emits properties of schema object model. pcsi-ms-all.zip contains msxsdtest result I got from MS.NET 1.1.
  11. (Currently no other way to compare the results by hands.)
  12. As for the result differences, some notes would be required:
  13. - MS.NET holds incorrect base schema type for simple list and union
  14. types. Their base type is simple ur-type (3.14.7) but MS.NET holds
  15. item type(s) there.
  16. - For unspecified types for element and attribute, they incorrectly
  17. specifies xs:string type. However in those cases, attribute types
  18. should be mapped to simple ur-type and element types should be
  19. (complex) ur-type (3.4.7)
  20. This will be added in the future (currently Mono has the same problem).
  21. - MS.NET does not remove "pointless" choice particle (see 3.9.6).
  22. However it results in incorrect validation.
  23. (e.g. msxsdtest/Particles/particlesHb010.xsd)
  24. Atsushi Eno <[email protected]>