Running XPath Functional Test

We report about our outcomes for XPath Functional Test. We say that an engine supports a query if the engine runs the query without errors. Moreover, an engine correctly supports a query if the engine supports the query and produces the right answer. The functional completeness measure of an engine is the number of queries that are supported by the engine divided by the number of queries in the test. The functional correctness measure of an engine is the number of queries that are correctly supported by the engine divided by the number of queries that are supported by the engine (whenever the engine does not support any query we set correctness to 0). The following table summarizes our findings:

engine completeness correctness
XSLTproc 66/66 65/66
Xalan-Java 66/66 66/66
SaxonB 66/66 66/66
Qizx/open 66/66 62/66

The problematic queries are:

XHTML + CSS