|Name||Last Update||Last Commit 75a76971c97 – Adding samples to show how statically compiled ...||history|
|assets||Loading commit data...|
|compiler||Loading commit data...|
|licences||Loading commit data...|
|samples||Loading commit data...|
|saxon-ce-utils||Loading commit data...|
|README.md||Loading commit data...|
Experimental (and very partial) implementation of XForms on top of Saxon-CE
Note: If you have a warning when cloning the repository you need to either install the intermediate certificate for my provider (http://wiki.gandi.net/en/ssl/intermediate) or (temporarily) switch SSL verification off:
$ GIT_SSL_NO_VERIFY=1 git clone https://gitlab.dyomedea.com/vdv/xforms-ce.git Cloning into 'xforms-ce'... ...
This implementation is based on a compiler which generates a transformation for Saxon-CE from XForms documents.
- Note that most XForms features are missing! *
See the samples directory for examples.
The compilation can be done either dynamically (client side) or statically (server side).
The saxon-ce-utils/boot/boot.xsl can be used to run the transformation dynamically and/or to run several transformations.
The samples directory includes examples of dynamic transformations with introspection and sandbox features and the same forms using compiled transformations without any additional feature.
- A screencast and the explanation of many technical details are available on my blog.
- The libraries and features developed for this presentation have been refactored and published as a new project.
The content of the presentation is published under the Creative Commons License (CC BY 3.0).
The code developed for the presentation is published under the LGLP license version 3.0.
Saxon-CE and the libraries used in the presentation and its code are available under different Open Source licenses.
All these licenses are available under the licenses directory.
--Eric van der Vlist