The TEIViewer is a browser-based application built on a modification of the XHTML branch of the Text Encoding Initiative XSL stylesheet family and the jQuery JavaScript Library.
A better approach is to parse the XSLT stylesheet into memory once, compile it to machine-format, and then preserve that machine representation in memory for repeated use. This is called stylesheet compilation and is no different in concept than the compilation of any programming language.
Stop learning proprietary languages and memorizing template tags. Symphony leverages open standards like XML and XSLT, and good old XHTML and CSS. Even the admin interface employs the widely-used jQuery library, so extension developers don’t have to learn a whole new framework when extending the back end.
TEI Boilerplate is a lightweight solution for publishing styled TEI (Text Encoding Initiative) P5 content directly in modern browsers. With TEI Boilerplate, TEI XML files can be served directly to the web without server-side processing or translation to HTML. Our TEI Boilerplate Demo illustrates many TEI features rendered by TEI Boilerplate.
he Saxon-EE product includes within a single package:
A schema-aware XSLT 2.0 processor
A schema-aware XQuery 1.0 processor
An XPath processor that can be called from Java applications
A free-standing XML Schema validator.
Saxon is written in 100% Java and therefore runs on any popular platform
D. Karger, and D. Quan. Web Semantics: Science, Services and Agents on the World Wide Web, Selcted Papers from the International Semantic Web Conference, 2004 - ISWC, 2004, Hiroshima, Japan, 07-11 November 2004, 3 (2-3):
147-157(October 2005)