Introduction to Gobo Eiffel XSLT |
Gobo Eiffel XSLT is a command-line processor for the XSLT 2.0 language. It is very much still under development at the moment, but it is now close to the XSLT 2.0 Recomendation. It is used to produce the XHTML pages for all of the Gobo documentation that is written in accordance with $GOBO/library/common/doc/config/gobo.rng.
The following are the meanings of the various exit codes from the processor:
Gexslt is intended to conform to a Basic-level XSLT 2.0 Processor. However, no formal conformance statement is provided yet.
The implementation status of the core XPath functions can be found at Implemented XPath functions In summary, all are implemented.
In general, if a message beginning with TODO appears on the standard error stream, then you should not expect your stylesheet to execute correctly. If however, no errors or TODO messages are reported, then output should be correct.
The architecture and algorithms of the Gobo Eiffel XSLT library, upon which Gobo Eiffel XSLT is built, are largely derived from Saxon, an open source XSLT Processor written in Java, by Michael Kay. I am very grateful to Michael for making the source code available for study, and for answering all my questions.
Copyright © 2004-2016, Colin Adams and others mailto:colin@colina.demon.co.uk http://www.gobosoft.com Last Updated: 28 December 2016 |