XSLTools

Annotated docs/index.html

567:83425ff09945
2007-02-28 paulb [project @ 2007-02-28 23:44:13 by paulb] Added WebStack as a build dependency so that the examples are generated.
paulb@106 1
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
paulb@203 2
<html xmlns="http://www.w3.org/1999/xhtml"><head>
paulb@106 3
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type" />
paulb@203 4
  <title>Developing Web Applications with XSLTools</title><meta name="generator" content="amaya 8.1a, see http://www.w3.org/Amaya/" />
paulb@203 5
  <link href="styles.css" rel="stylesheet" type="text/css" /></head>
paulb@106 6
<body>
paulb@106 7
<h1>Developing Web Applications with XSLTools</h1>
paulb@106 8
<p>This documentation introduces the XSLTools package and the XSLForms
paulb@119 9
framework for developing forms-based Web applications using Python, <a href="http://www.boddie.org.uk/python/libxml2dom.html">libxml2dom</a>,
paulb@119 10
libxml2, libxslt and (optionally) <a href="http://www.boddie.org.uk/python/WebStack.html">WebStack</a>.</p>
paulb@106 11
<h2>Setting Up</h2>
paulb@106 12
<p>First of all, let us assume that the XSLTools distribution has been
paulb@557 13
unpacked and now sits in the <code>XSLTools-0.4.4</code> directory.</p>
paulb@106 14
<p>Before we begin, we must make sure that the XSLTools package is
paulb@106 15
available
paulb@557 16
to Python. The easiest way to do this is to change into the <code>XSLTools-0.4.4</code> directory and to run the <code>setup.py</code>
paulb@106 17
script provided with the version of Python you are going to be using
paulb@106 18
(possibly as a privileged user like <code>root</code>):</p>
paulb@557 19
<pre>cd XSLTools-0.4.4<br />python setup.py install</pre>
paulb@106 20
<p>If you don't want to install XSLTools in this way, or if you can't
paulb@106 21
do so
paulb@106 22
because you don't have <code>root</code> privileges, you can just make
paulb@106 23
sure
paulb@557 24
that the <code>XSLTools-0.4.4</code> directory sits on your
paulb@106 25
<code>PYTHONPATH</code>.</p>
paulb@106 26
<h2>Viewing the API Documentation</h2>
paulb@106 27
<p>The API documentation for use in conjunction with this
paulb@106 28
guide can be found inside the&nbsp;<a href="../apidocs/index.html"><code>apidocs</code></a>
paulb@557 29
directory within the <code>XSLTools-0.4.4</code> directory. Of course,
paulb@106 30
it is always possible to view the API documentation
paulb@203 31
within Python by importing modules (such as <a href="../apidocs/public/XSLTools.XSLOutput-module.html"><code>XSLTools.XSLOutput</code></a>)
paulb@106 32
and using Python's built-in&nbsp;<code>help</code> function.</p>
paulb@118 33
<h2>About XSLForms Applications</h2>
paulb@118 34
<ul>
paulb@128 35
  <li><a href="what.html">What are XSLTools and XSLForms?</a></li>
paulb@119 36
  <li><a href="model.html">The XSLForms Conceptual Model</a></li>
paulb@118 37
  <li><a href="overview.html">Creating Applications: An Overview</a></li>
paulb@118 38
</ul>
paulb@442 39
</body></html>