1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-08-07 10:42:55 +03:00

Added a small blurb about the API file and generator, Daniel

This commit is contained in:
Daniel Veillard
2002-12-14 10:38:54 +00:00
parent ddf2a537c0
commit 69795dfbca
6 changed files with 16 additions and 5 deletions

View File

@@ -120,7 +120,7 @@ A:link, A:visited, A:active { text-decoration: underline }
</ul> </ul>
<p>I'm still waiting for someone to contribute a simple XSLT processing <p>I'm still waiting for someone to contribute a simple XSLT processing
module for Apache :-)</p> module for Apache :-)</p>
<p> <p></p>
<p><a href="mailto:daniel@veillard.com">Daniel Veillard</a></p> <p><a href="mailto:daniel@veillard.com">Daniel Veillard</a></p>
<p><a href="bugs.html">Daniel Veillard</a></p> <p><a href="bugs.html">Daniel Veillard</a></p>
</td></tr></table></td></tr></table></td></tr></table></td> </td></tr></table></td></tr></table></td></tr></table></td>

View File

@@ -433,7 +433,7 @@ close the connection to the database to keep the same example.</p>
<li>implementations of the <a href="http://www.exslt.org/">EXSLT</a> common <li>implementations of the <a href="http://www.exslt.org/">EXSLT</a> common
extension libraries, Thomas Broyer nearly finished implementing them.</li> extension libraries, Thomas Broyer nearly finished implementing them.</li>
</ul> </ul>
<p> <p></p>
<p><a href="bugs.html">Daniel Veillard</a></p> <p><a href="bugs.html">Daniel Veillard</a></p>
</td></tr></table></td></tr></table></td></tr></table></td> </td></tr></table></td></tr></table></td></tr></table></td>
</tr></table></td></tr></table> </tr></table></td></tr></table>

View File

@@ -97,7 +97,7 @@ reused in commercial applications (see the <a href="intro.html">intro</a>)</p>
<li><a href="xsltproc.html">xsltproc user manual</a></li> <li><a href="xsltproc.html">xsltproc user manual</a></li>
<li><a href="http://xmlsoft.org/">the libxml documentation</a></li> <li><a href="http://xmlsoft.org/">the libxml documentation</a></li>
</ul> </ul>
<p> <p></p>
<p>Logo designed by <a href="mailto:liyanage@access.ch">Marc Liyanage</a>.</p> <p>Logo designed by <a href="mailto:liyanage@access.ch">Marc Liyanage</a>.</p>
<p><a href="bugs.html">Daniel Veillard</a></p> <p><a href="bugs.html">Daniel Veillard</a></p>
</td></tr></table></td></tr></table></td></tr></table></td> </td></tr></table></td></tr></table></td></tr></table></td>

View File

@@ -465,7 +465,7 @@ especially:</p>
<li>Optimization of an expression tree (This could be done as a completely <li>Optimization of an expression tree (This could be done as a completely
independent module.)</li> independent module.)</li>
</ul> </ul>
<p> <p></p>
<p>Error reporting, there is a lot of case where the XSLT specification <p>Error reporting, there is a lot of case where the XSLT specification
specify that a given construct is an error are not checked adequately by specify that a given construct is an error are not checked adequately by
libxslt. Basically one should do a complete pass on the XSLT spec again and libxslt. Basically one should do a complete pass on the XSLT spec again and
@@ -476,7 +476,7 @@ elements/attributes in different namespaces).</p>
<p>Double check all the places where the stylesheet compiled form might be <p>Double check all the places where the stylesheet compiled form might be
modified at run time (extra removal of blanks nodes, hint on the modified at run time (extra removal of blanks nodes, hint on the
xsltCompMatch).</p> xsltCompMatch).</p>
<p> <p></p>
<p><a href="bugs.html">Daniel Veillard</a></p> <p><a href="bugs.html">Daniel Veillard</a></p>
</td></tr></table></td></tr></table></td></tr></table></td> </td></tr></table></td></tr></table></td></tr></table></td>
</tr></table></td></tr></table> </tr></table></td></tr></table>

View File

@@ -110,6 +110,11 @@ or libxslt wrappers or bindings:</p>
<p>The distribution includes a set of Python bindings, which are garanteed to <p>The distribution includes a set of Python bindings, which are garanteed to
be maintained as part of the library in the future, though the Python be maintained as part of the library in the future, though the Python
interface have not yet reached the maturity of the C API.</p> interface have not yet reached the maturity of the C API.</p>
<p>Note to people interested in building bindings, the API is formalized as
<a href="libxslt-api.xml">an XML API description file</a> which allows to
automate a large part of the Python bindings, this includes function
descriptions, enums, structures, typedefs, etc... The Python script used
to build the bindings is python/generator.py in the source distribution.</p>
<p>To install the Python bindings there are 2 options:</p> <p>To install the Python bindings there are 2 options:</p>
<ul> <ul>
<li>If you use an RPM based distribution, simply install the <a href="http://rpmfind.net/linux/rpm2html/search.php?query=libxml2-python">libxml2-python <li>If you use an RPM based distribution, simply install the <a href="http://rpmfind.net/linux/rpm2html/search.php?query=libxml2-python">libxml2-python

View File

@@ -812,6 +812,12 @@ href="http://xmlsoft.org/python.html">libxml2 Python</a> module.</p>
be maintained as part of the library in the future, though the Python be maintained as part of the library in the future, though the Python
interface have not yet reached the maturity of the C API.</p> interface have not yet reached the maturity of the C API.</p>
<p>Note to people interested in building bindings, the API is formalized as
<a href="libxslt-api.xml">an XML API description file</a> which allows to
automate a large part of the Python bindings, this includes function
descriptions, enums, structures, typedefs, etc... The Python script used
to build the bindings is python/generator.py in the source distribution.</p>
<p>To install the Python bindings there are 2 options:</p> <p>To install the Python bindings there are 2 options:</p>
<ul> <ul>
<li>If you use an RPM based distribution, simply install the <a <li>If you use an RPM based distribution, simply install the <a