We are currently working on numerous problems
within transform.c, mostly concerning the "position" function (because
proximityPosition and contextSize are frequently irrevocably modified by
subroutines) and parameter passing. We are progressing well, but in a
previous exchange it was suggested that we should "make test" to confirm that
changes we make do not adversely affect the system. It seems to us that
the "expected" results from the "make test" are, in fact, incorrect for many of
the tests (especially those related to the "docbook" function). In
particular, we look at the stylesheet and corresponding xml file to see what we
would expect to be produced, then we run the Saxon xslt implementation on
the files and confirm that what we expect is what is produced. Then we
look at the "make test" 'expected' result (in tests/docbook/result/html) and see
some very substantial differences.
So, my question: where do the 'expected' results in
test/docbook/result/html come from, and how confident are you that they are, in
fact, correct?
Bill Brack
ABC QuickSilver
Hong Kong
|