Declarative Amsterdam

Presentations and tutorials

Active filters:

Saxon-Forms: Towards a complete implementation of XForms 1.1

John DziurłajHilton Roscoe LLC

XForms provides a declarative approach to developing web applications by separating user interface, data, validation, and business logic. This paper presents the latest developments in Saxon-Forms, an implementation of the XForms 1.1 specification that executes entirely within the browser using interactive XSLT 3.0 powered by Saxon-JS.

Building on our previous work, we describe the major architectural changes and implementation milestones that have brought Saxon-Forms close to full conformance with the XForms 1.1 specification. We also discuss the continued relevance of XForms for XML-centric applications and demonstrate how Saxon-Forms integrates with technologies such as XSLT, XPath, and XProc to support modern declarative application development.

Presentation, 13 November 2026

O'Neil Delpratt joined Saxonica in 2010 following a research project at the University of Leicester, where he completed his postgraduate studies. His thesis, "In-memory Representations of XML Documents", included the development of Succinct DOM, a memory-efficient C++ DOM implementation. He is a co-developer of the Saxon product, with responsibility for Saxon on .NET and SaxonC, the C/C++, PHP and Python product. He is also a member of the Scripture Burrito Working Group and editor of the Audio Bible Translation Specification. O'Neil regularly publishes papers and presents at XML conferences and was an invited expert on the W3C XQuery Working Group.


John Dziurlaj is a Senior Solutions Architect at The Turnout and a recognized authority in election data standards. Since 2010, he has spearheaded the development of critical XML applications, co-authoring six NIST Voting Common Data Formats that enable interoperability across election systems. As former chair of the NIST-EAC Election Modeling Working Group, John led the creation of process models and ontologies that define the modern American election landscape. He is also the creator of PowerXML, an open-source PowerShell tool designed to simplify XProc and XSLT processing.

background Layer 1 jbe-platform.quadraat-sans-bold prag Twitter_Logo_Blue