1.1 --- a/docs/model.html Mon Jul 18 22:31:18 2005 +0000
1.2 +++ b/docs/model.html Tue Jul 19 00:19:38 2005 +0000
1.3 @@ -3,11 +3,16 @@
1.4 <head>
1.5
1.6
1.7 +
1.8 +
1.9
1.10
1.11 <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type" />
1.12
1.13
1.14 +
1.15 +
1.16 +
1.17
1.18
1.19
1.20 @@ -16,6 +21,8 @@
1.21 <meta name="generator" content="amaya 8.1a, see http://www.w3.org/Amaya/" />
1.22
1.23
1.24 +
1.25 +
1.26
1.27
1.28 <link href="styles.css" rel="stylesheet" type="text/css" />
1.29 @@ -23,34 +30,63 @@
1.30
1.31
1.32 <body>
1.33 +
1.34 <h1>The XSLForms Conceptual Model</h1>
1.35
1.36 -<p>In applications based on XSLForms, form data is processed as XML documents as shown in the following diagram:</p>
1.37 +
1.38 +<p>In applications based on XSLForms, form data is modelled and processed as XML documents as shown in the following diagram:</p>
1.39 +
1.40 <table style="text-align: left; width: 80%;" align="center" border="0" cellpadding="5" cellspacing="5">
1.41 +
1.42 <tbody>
1.43 +
1.44 <tr>
1.45 +
1.46 <td align="undefined" valign="undefined"></td>
1.47 +
1.48 <th style="border: 1px solid rgb(0, 0, 0); background-color: rgb(193, 255, 102); text-align: center; vertical-align: top;">Application<br />
1.49 +
1.50 <span class="method">Starting with an initial XML document...</span></th>
1.51 +
1.52 <th style="text-align: center; vertical-align: top;">XSLForms<br />
1.53 +
1.54 <span class="method">A template is used together with the XML document to produce a Web page...</span></th>
1.55 +
1.56 <th style="border: 1px solid rgb(0, 0, 0); background-color: rgb(255, 204, 255); text-align: center; vertical-align: top;">Browser<br />
1.57 +
1.58 <span class="method">The Web page contains a form which is filled out by users of the application and submitted back to the application...</span></th>
1.59 +
1.60 </tr>
1.61 +
1.62 <tr>
1.63 +
1.64 <th style="text-align: center; vertical-align: top;">XSLForms<br />
1.65 +
1.66 <span class="method">The incoming form data is converted to an XML document...</span></th>
1.67 +
1.68 <th style="border: 1px solid rgb(0, 0, 0); background-color: rgb(193, 255, 102); text-align: center; vertical-align: top;">Application<br />
1.69 +
1.70 <span class="method">The incoming XML document is processed, validated, and so on...</span></th>
1.71 +
1.72 <th style="text-align: center; vertical-align: top;">XSLForms<span class="method">A template is used together with the new XML document to produce a Web page...</span></th>
1.73 +
1.74 <th style="border: 1px solid rgb(0, 0, 0); background-color: rgb(255, 204, 255); text-align: center; vertical-align: top;">Browser<span class="method">An updated Web page is shown to the user. The page may contain a form which may be filled out and submitted...</span></th>
1.75 +
1.76 </tr>
1.77 +
1.78 +
1.79 </tbody>
1.80 </table>
1.81 +
1.82 <p>The XSLForms framework therefore performs two main functions:</p>
1.83 +
1.84 <ul>
1.85 +
1.86 <li>To present XML documents as Web pages containing forms.</li>
1.87 +
1.88 <li>To interpret submitted Web form information and to convert that information to XML.</li>
1.89 +
1.90 </ul>
1.91 +
1.92 </body>
1.93 </html>