Demonstration UBL Invoice data entry using Saxon-CE and XSLT 2.0

Using template rules in XSLT 2.0, data entry into the HTML form below is marshalled into an OASIS UBL invoice. Fill in the fields, add and delete invoice lines, and at any time press the "Reveal" button to generate the XML syntax for the invoice.

For more information please see the stylesheet documentation at readme-Crane-ublform.html. Note that the documentation is created using Crane's XSLStyleâ„¢ annotation methodology for XSLT stylesheets.