Hi all,

I tried to test conformace of XML parsers in Ruby, using
XML 1.0 Test suite by OASIS.

I don't think 99% conformant parser is useless because it's just not 100%,
but I think all valid documents should be parsed without raising
error (is it reasonable criterion?).
So, this conformance test is simply parsing valid documents.

The result is as follows.


  XMLParser(0.6.1):  100.0%(438/438)
  NQXML(1.1.2):       87.7%(384/438)
  REXML(1.1a4):       74.2%(325/438)
  XMLScan(20010820):  83.3%(365/438)(but ignoring internal DTD warning)

Of cource, they are artificial documents for test. So, we do not meet
parse error so often.

More detail and test script:
  http://www.jin.gr.jp/~nahi/RWiki/?cmd=view;name=xmlconftest


Regards,

TAKAHASHI Masayoshi (maki / inac.co.jp)