XSLTForms/Applications
Who uses XSLTForms?
For a start, XSLTForms ships with software products from a variety of sources.
- XSLTForms is a part of release 4.1 of Mark Logic's MarkLogic Server; the Mark Logic Application Builder is built using XSLTForms. A demonstration can be found at http://www.marklogic.com/products-and-services/application-builder/
- XSLTForms is also bundled with the open-source XML database eXist from version 1.4 on. A demonstration is available on the eXist Web site. There is also a section on XSLTForms and eXist in the XRX WikiBook.
- Xerox uses XSLTForms in its DocuShare product (among others), as well as in wikis, weblogs, and content-repository administrative pages; background information is given in a blog post on Leigh Klotz's Standards and Technology weblog.
A number of users and organizations use XSLTForms for their XForms applications. Some of these are publicly available tools for working with particular vocabularies:
- Joe Carmel (formerly the chief of Legislative Computer Systems at the U.S. House of Representatives) has published an information page and an XForm for editing documents in the StratML (Strategic Plan Markup Language) XML vocabulary. Andre Cusson of 01 Communications has extended Carmel's work to make a form for StratML Part 2 documents.
- Steven Cameron's Schema to XForms project uses XSLTForms for its interactive Schema Designer user interface.
- Oracc (the Online Richly Annotated Cuneiform Corpus, a collaborative effort of scholars at several institutions) uses XSLTForms to manage the search interface to the State Archives of Assyria Online (SAAo) and other corpora.
Other publicly available uses of XSLTForms are intended as demonstrations or examples:
- Alain Couthures maintains a set of XForms examples at the AgenceXML web site.
- The Open Siddur Project uses XSLTForms in its ("pre-alpha") demo of a Web application for putting together a siddur from component parts and compiling the results to HTML. [Broken when visited 20 July 2012]
- Steven Pemberton's tutorials XForms for HTML Authors and XForms for HTML Authors, Part 2 use XSLTForms for the free-standing examples of the form interactions.
- Michael Sperberg-McQueen has published a simulator for Nicklaus Wirth's PL/0 virtual machine which uses an XForms interface to step through the execution of the virtual machine.