XSLTools

Annotated docs/what.html

687:ae7bdbf61e32
2009-06-22 Paul Boddie Added some error handling to the questionnaire application.
paulb@615 1
<?xml version="1.0" encoding="iso-8859-1"?>
paulb@128 2
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
paulb@270 3
<html xmlns="http://www.w3.org/1999/xhtml"><head>
paulb@128 4
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type" />
paulb@615 5
  <title>What are XSLTools and XSLForms?</title>
paulb@270 6
  <link href="styles.css" rel="stylesheet" type="text/css" /></head>
paulb@128 7
<body>
paulb@128 8
<h1>What are XSLTools and XSLForms?</h1>
paulb@128 9
<p>XSLTools is the name of an entire distribution of modules, packages, examples and documentation; it includes...</p>
paulb@128 10
<ul>
paulb@128 11
  <li>The XSLForms
paulb@128 12
framework for developing forms-based Web applications using XML and XSL stylesheets and transformations.</li>
paulb@270 13
  <li>The XSLTools package for producing XML output.</li>
paulb@128 14
</ul>
paulb@128 15
<p>The relationship between these two technologies is summarised in the diagram below:</p>
paulb@128 16
<table style="width: 80%; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="5" cellspacing="0">
paulb@128 17
  <tbody>
paulb@128 18
    <tr>
paulb@128 19
      <td width="40%"></td>
paulb@128 20
      <th style="text-align: center;" width="60%">What it does</th>
paulb@128 21
    </tr>
paulb@128 22
    <tr>
paulb@128 23
      <th style="background-color: rgb(193, 255, 102); text-align: center; vertical-align: middle;">XSLForms</th>
paulb@128 24
      <td align="undefined" valign="undefined"><span class="explanation">This is a solution which models Web form data as XML documents, presenting such documents using presentation templates.</span></td>
paulb@128 25
    </tr>
paulb@128 26
    <tr>
paulb@270 27
      <th style="background-color: rgb(102, 203, 255); text-align: center; vertical-align: middle;">XSLTools</th>
paulb@128 28
      <td align="undefined" valign="undefined"><span class="explanation">This provides the presentation support, producing Web pages from XML documents and XSL stylesheets.</span></td>
paulb@128 29
    </tr>
paulb@128 30
  </tbody>
paulb@128 31
</table>
paulb@128 32
<p>XSLForms employs presentation templates which are converted to XSL
paulb@128 33
stylesheets, permitting the framework to take advantage of that
paulb@270 34
particular standardised and well-supported technology using XSLTools (specifically XSLOutput)
paulb@128 35
and, in turn, libxslt.</p>
paulb@615 36
</body></html>