The XSieve distribution contains a set of self-tests in the folder test. To run the tests, issue the command
$ make check
If any test result is different from the expected result, make issues an error and cancels testing.
To compare the results, make uses python with its module libxml2.
During testing, xsltproc issues a number of the following warnings:
Namespaces prefix ns used for multiple namespaces
This is not an error.