1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 5 6 7 8 9 10 <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type" /> 11 12 13 14 15 16 17 18 19 20 <title>What are XSLTools and XSLForms?</title> 21 <meta name="generator" content="amaya 8.1a, see http://www.w3.org/Amaya/" /> 22 23 24 25 26 27 28 <link href="styles.css" rel="stylesheet" type="text/css" /> 29 </head> 30 31 32 <body> 33 34 35 36 <h1>What are XSLTools and XSLForms?</h1> 37 38 39 40 <p>XSLTools is the name of an entire distribution of modules, packages, examples and documentation; it includes...</p> 41 <ul> 42 <li>The XSLForms 43 framework for developing forms-based Web applications using XML and XSL stylesheets and transformations.</li> 44 <li>The XSLOutput module for producing XML output from XML documents and XSL stylesheets.</li> 45 </ul> 46 <p>The relationship between these two technologies is summarised in the diagram below:</p> 47 <table style="width: 80%; text-align: left; margin-left: auto; margin-right: auto;" border="0" cellpadding="5" cellspacing="0"> 48 <tbody> 49 <tr> 50 <td width="40%"></td> 51 <th style="text-align: center;" width="60%">What it does</th> 52 </tr> 53 <tr> 54 <th style="background-color: rgb(193, 255, 102); text-align: center; vertical-align: middle;">XSLForms</th> 55 <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> 56 </tr> 57 <tr> 58 <th style="background-color: rgb(102, 203, 255); text-align: center; vertical-align: middle;">XSLOutput</th> 59 <td align="undefined" valign="undefined"><span class="explanation">This provides the presentation support, producing Web pages from XML documents and XSL stylesheets.</span></td> 60 </tr> 61 </tbody> 62 </table> 63 <p>XSLForms employs presentation templates which are converted to XSL 64 stylesheets, permitting the framework to take advantage of that 65 particular standardised and well-supported technology using XSLOutput 66 and, in turn, libxslt.</p> 67 </body> 68 </html>