XFDL overviewAdded by IBM on October 10, 2012 | Version 1 (Original)
|The XFDL Specification describes a class of XML documents called Extensible Forms Description Language (XFDL) forms and partially describes the behavior of computer programs that process them. An XFDL processor is a software program that reads, processes, and writes XFDL forms. Processing may include such tasks as GUI rendering, data extraction, or modification.
What's new in XFDL 8.0
This version of XFDL includes several new features and improvements that allow form designers to create visually compelling interfaces for their clients.
Origin and goals
XFDL is a powerful, complex forms definition syntax that promotes application interoperability and adherence to worldwide Internet standards.
XFDL forms are XML documents; the form definition is encoded using XML elements and attributes.
Overlap with other specifications
To serve its purpose, XFDL requires comprehensive presentation control and data typing machinery.
Non-repudiation and the document-centric model
Form names and extensions
To ensure cross-platform compatibility, form names should avoid the use of characters that are illegal under popular operating systems or in URLs. Form names should also include the .xfdl extension. The extension .xfd can also be used, but it should be avoided if possible.
Structure of XFDL forms
This section describes the general structure of XFDL forms.
About signing forms
To properly implement support for digital signatures in an XFDL document, you should consider common use scenarios and overall security.