jd.xslt - Conformance
jd.xslt conforms to these recommendations and drafts of the
World Wide Web Consortium:
It is in full conformance to the specifications with the exception of these XSLT features:
- The XSLTContext object language binding for ECMAScript is not supported (chapter C.3 of the XSLT 1.1 Working Draft)
- The Java Language Binding (chapter C.4) does not support the DOM binding.
A note about conformance:
Of course the statement of a full conformance is only a declaration of intent - until proven
by a sufficient number of pleased users or better by a official conformance test suite.
In an ideal world the World Wide Web Consortium would not only produce drafts
but also test suites to verify the conformance of implementations.
OASIS is currently working
on such a test suite, but it is not available yet.
jd.xslt uses a set of regression tests within a test environment similar to
JUnit 2 to
ensure asymptotic improvement of the implementation.
- [1]
- The latest version
of the draft states:
As of 24 August 2001 no further work on this draft is expected. The work on XSLT 2.0 identified a number of issues with the approaches being
pursued in this document; solutions to the requirements of XSLT 1.1 will be considered in the development of XSLT 2.0 [XSLT20REQ]. Other
than this paragraph, the document is unchanged from the previous version.
- [2]
- Testing plays a prominent role in the methodology of
Extreme Programming not only as a way to
guarantee functionality but to influence software design decisions. What cannot be tested has probably
no good design.
main page