In applications based on XSLForms, form data is modelled and processed as XML documents as shown in the following diagram:
Application Starting with an initial XML document... |
XSLForms A template is used together with the XML document to produce a Web page... |
Browser The Web page contains a form which is filled out by users of the application and submitted back to the application... |
|
---|---|---|---|
XSLForms The incoming form data is converted to an XML document... |
Application The incoming XML document is processed, validated, and so on... |
XSLFormsA template is used together with the new XML document to produce a Web page... | BrowserAn updated Web page is shown to the user. The page may contain a form which may be filled out and submitted... |
The XSLForms framework therefore performs two main functions: