OASIS XML testsuite results for Parsifal XML Parser
Here are the results of running OASIS XML testsuite.
Results of some Parsifal specific tests and issues can be found Here.
XMLconf test results for validating mode are here and Parsifal specific
tests are here. Parsifal validation support is also very stable and
all tests are passed w/o any memory leaks.
Tests prove several things about the parser:
- It is very loyal to XML specification and to well-formedness rules - though not yet perfect (surprise!)
- It passes testsuite without any memory leaks - it is essential for parser to handle erroneous conditions gracefully. There's also extra stress test because tests reuse the same parser.
There are some things you should consider when checking the results though:
- Sometimes "red results" just indicate EXPECTED BEHAVIOUR, for example when test document uses name containing ':' char (that is XML namespaces 1.0 prefix separator)
- Some ERROR results are reported as success "green FAIL results" but for wrong reason for example: ibm-not-wf-P13-ibm13n01.xml is reported green but since parsifal doesn't fully test publicID legal chars - error isn't catched - parsing fails in second error which is using DTD file as an entity.
- Tests of type INVALID must be passed valid by non-validating parser.
- Japanese (e.g. euc-jp) encoded test files report success because test parser uses libiconv!
New: XMLDiff diffgram is generated when test output differs. There is diff link to diffgram file following
output links.
Description of the result format:
Samples directory contains XMLTEST project with README which describes details on running the testsuite or any tests in XMLCONF format.
Copyright © 2002-2008 Toni
Uusitalo.
Send mail, suggestions and bug reports to

Last modified: 17.02.2005 16:20