1
0
mirror of https://gitlab.gnome.org/GNOME/libxslt synced 2025-11-06 23:49:25 +03:00

Added pointers to Igor's page for the windows binaries, Daniel

This commit is contained in:
Daniel Veillard
2001-07-26 18:31:17 +00:00
parent 3a16b45ef1
commit ef9ed9d048

View File

@@ -1,9 +1,7 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html> <html>
<head> <head>
<title>The XSLT C library for Gnome</title> <title>The XSLT C library for Gnome</title>
<meta name="GENERATOR" content="amaya V5.0"> <meta name="GENERATOR" content="amaya V4.1">
<meta http-equiv="Content-Type" content="text/html"> <meta http-equiv="Content-Type" content="text/html">
</head> </head>
@@ -42,9 +40,9 @@ alt="Red Hat Logo"></a></p>
<h2><a name="Introducti">Introduction</a></h2> <h2><a name="Introducti">Introduction</a></h2>
<p>This document describes <a href="http://xmlsoft.org/XSLT/">libxslt</a>, <p>This document describes <a href="http://xmlsoft.org/XSLT/">libxslt</a>, the
the <a href="http://www.w3.org/TR/xslt">XSLT</a> C library developped for the <a href="http://www.w3.org/TR/xslt">XSLT</a> C library developped for the <a
<a href="http://www.gnome.org/">Gnome</a> project.</p> href="http://www.gnome.org/">Gnome</a> project.</p>
<p>Here are some key points about libxslt:</p> <p>Here are some key points about libxslt:</p>
<ul> <ul>
@@ -72,35 +70,35 @@ the <a href="http://www.w3.org/TR/xslt">XSLT</a> C library developped for the
doc</a>).</li> doc</a>).</li>
<li>Look at the <a href="http://mail.gnome.org/archives/xslt/">mailing-list <li>Look at the <a href="http://mail.gnome.org/archives/xslt/">mailing-list
archive</a>.</li> archive</a>.</li>
<li>Of course since libxslt is based on libxml, it's a good idea to at <li>Of course since libxslt is based on libxml, it's a good idea to at least
least read <a href="http://xmlsoft.org/">libxml description</a></li> read <a href="http://xmlsoft.org/">libxml description</a></li>
</ol> </ol>
<h2><a name="Reporting">Reporting bugs and getting help</a></h2> <h2><a name="Reporting">Reporting bugs and getting help</a></h2>
<p>Well, bugs or missing features are always possible, and I will make a <p>Well, bugs or missing features are always possible, and I will make a point
point of fixing them in a timely fashion. The best way to report a bug is to of fixing them in a timely fashion. The best way to report a bug is to use the
use the <a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Gnome <a href="http://bugzilla.gnome.org/buglist.cgi?product=libxslt">Gnome bug
bug tracking database</a> (make sure to use the "libxslt" module name). I tracking database</a> (make sure to use the "libxslt" module name). I look at
look at reports there regularly and it's good to have a reminder when a bug reports there regularly and it's good to have a reminder when a bug is still
is still open. Check the <a open. Check the <a href="http://bugs.gnome.org/Reporting.html">instructions on
href="http://bugs.gnome.org/Reporting.html">instructions on reporting reporting bugs</a> and be sure to specify that the bug is for the package
bugs</a> and be sure to specify that the bug is for the package libxslt.</p> libxslt.</p>
<p>There is also a mailing-list <a <p>There is also a mailing-list <a
href="mailto:xslt@gnome.org">xslt@gnome.org</a> for libxslt, with an <a href="mailto:xslt@gnome.org">xslt@gnome.org</a> for libxslt, with an <a
href="http://mail.gnome.org/archives/xslt/">on-line archive</a>. To subscribe href="http://mail.gnome.org/archives/xslt/">on-line archive</a>. To subscribe
to this list, please visit the <a to this list, please visit the <a
href="http://mail.gnome.org/mailman/listinfo/xslt">associated Web</a> page href="http://mail.gnome.org/mailman/listinfo/xslt">associated Web</a> page and
and follow the instructions.</p> follow the instructions.</p>
<p>Alternatively, you can just send the bug to the <a <p>Alternatively, you can just send the bug to the <a
href="mailto:xslt@gnome.org">xslt@gnome.org</a> list, if it's really libxslt href="mailto:xslt@gnome.org">xslt@gnome.org</a> list, if it's really libxslt
related I will approve it.. Please do not send me mail directly especially related I will approve it.. Please do not send me mail directly especially for
for portability problem, it makes things really harder to track and in some portability problem, it makes things really harder to track and in some cases
cases I'm not the best person to answer a given question, ask the list I'm not the best person to answer a given question, ask the list instead.
instead. <strong>Do not send code, I won't debug it</strong> (but patches are <strong>Do not send code, I won't debug it</strong> (but patches are really
really appreciated!).</p> appreciated!).</p>
<p>Check the following too before posting:</p> <p>Check the following too before posting:</p>
<ul> <ul>
@@ -108,8 +106,8 @@ really appreciated!).</p>
version</a>, and that the problem still shows up in those</li> version</a>, and that the problem still shows up in those</li>
<li>check the <a href="http://mail.gnome.org/archives/xslt/">list <li>check the <a href="http://mail.gnome.org/archives/xslt/">list
archives</a> to see if the problem was reported already, in this case archives</a> to see if the problem was reported already, in this case
there is probably a fix available, similary check the <a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&amp;product=libxslt&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=NEEDINFO&amp;bug_status=REOPENED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;emailreporter1=1&amp;emailcc1=1&amp;emaillongdesc1=1&amp;email2=&amp;emailtype2=substring&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailcc2=1&amp;emaillongdesc2=1&amp;changedin=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;short_desc=&amp;short_desc_type=substring&amp;long_desc=&amp;long_desc_type=substring&amp;bug_file_loc=&amp;bug_file_loc_type=substring&amp;status_whiteboard=&amp;status_whiteboard_type=substring&amp;keywords=&amp;keywords_type=anywords&amp;op_sys_details=&amp;op_sys_details_type=substring&amp;version_details=&amp;version_details_type=substring&amp;cmdtype=doit&amp;newqueryname=&amp;order=Reuse+same+sort+as+last+time&amp;form_name=query">registered there is probably a fix available, similary check the <a href="http://bugzilla.gnome.org/buglist.cgi?product=libxml&amp;product=libxslt&amp;bug_status=UNCONFIRMED&amp;bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=NEEDINFO&amp;bug_status=REOPENED&amp;bug_status=RESOLVED&amp;bug_status=VERIFIED&amp;email1=&amp;emailtype1=substring&amp;emailassigned_to1=1&amp;emailreporter1=1&amp;emailcc1=1&amp;emaillongdesc1=1&amp;email2=&amp;emailtype2=substring&amp;emailassigned_to2=1&amp;emailreporter2=1&amp;emailcc2=1&amp;emaillongdesc2=1&amp;changedin=&amp;chfieldfrom=&amp;chfieldto=Now&amp;chfieldvalue=&amp;short_desc=&amp;short_desc_type=substring&amp;long_desc=&amp;long_desc_type=substring&amp;bug_file_loc=&amp;bug_file_loc_type=substring&amp;status_whiteboard=&amp;status_whiteboard_type=substring&amp;keywords=&amp;keywords_type=anywords&amp;op_sys_details=&amp;op_sys_details_type=substring&amp;version_details=&amp;version_details_type=substring&amp;cmdtype=doit&amp;newqueryname=&amp;order=Reuse+same+sort+as+last+time&amp;form_name=query">registered open
open bugs</a></li> bugs</a></li>
<li>make sure you can reproduce the bug with xsltproc, a very useful thing <li>make sure you can reproduce the bug with xsltproc, a very useful thing
to do is run the transformation with -v argument and redirrect the to do is run the transformation with -v argument and redirrect the
standard error to a file, then search in this file for the transformation standard error to a file, then search in this file for the transformation
@@ -123,11 +121,10 @@ probably be processed faster.</p>
<p>If you're looking for help, a quick look at <a <p>If you're looking for help, a quick look at <a
href="http://mail.gnome.org/archives/xslt/">the list archive</a> may actually href="http://mail.gnome.org/archives/xslt/">the list archive</a> may actually
provide the answer, I usually send source samples when answering libxslt provide the answer, I usually send source samples when answering libxslt usage
usage questions. The <a questions. The <a href="html/libxslt-lib.html#LIBXSLT-LIB">auto-generated
href="html/libxslt-lib.html#LIBXSLT-LIB">auto-generated documentation</a> is documentation</a> is not as polished as I would like (I need to learn more
not as polished as I would like (I need to learn more about Docbook), but about Docbook), but it's a good starting point.</p>
it's a good starting point.</p>
<h2><a name="help">How to help</a></h2> <h2><a name="help">How to help</a></h2>
@@ -166,7 +163,11 @@ href="http://rpmfind.net/linux/RPM/libxml2.html">libxml2</a>, <a
href="http://rpmfind.net/linux/RPM/libxml2-devel.html">libxml2-devel</a>, <a href="http://rpmfind.net/linux/RPM/libxml2-devel.html">libxml2-devel</a>, <a
href="http://rpmfind.net/linux/RPM/libxslt.html">libxslt</a> and <a href="http://rpmfind.net/linux/RPM/libxslt.html">libxslt</a> and <a
href="http://rpmfind.net/linux/RPM/libxslt-devel.html">libxslt-devel</a> href="http://rpmfind.net/linux/RPM/libxslt-devel.html">libxslt-devel</a>
packages installed to compile applications using libxslt.)</p> packages installed to compile applications using libxslt.) <a
href="mailto:izlatkovic@daenet.de">Igor Zlatkovic</a> is now the maintainer
of the Windows port, <a
href="http://www.fh-frankfurt.de/~igor/projects/libxml/index.html">he provides
binaries</a></p>
<p><a name="Contribs">Contribs:</a></p> <p><a name="Contribs">Contribs:</a></p>
@@ -179,8 +180,8 @@ platform, get in touch with me to upload the package. I will keep them in the
<li><p>The <a <li><p>The <a
href="http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&amp;dir=libxslt">Gnome href="http://cvs.gnome.org/bonsai/rview.cgi?cvsroot=/cvs/gnome&amp;dir=libxslt">Gnome
CVS base</a>. Check the <a CVS base</a>. Check the <a
href="http://developer.gnome.org/tools/cvs.html">Gnome CVS Tools</a> href="http://developer.gnome.org/tools/cvs.html">Gnome CVS Tools</a> page;
page; the CVS module is <b>libxslt</b>.</p> the CVS module is <b>libxslt</b>.</p>
</li> </li>
</ul> </ul>
@@ -198,8 +199,8 @@ for a really accurate description</h3>
<li>fixed some variable evaluation problems (with William)</li> <li>fixed some variable evaluation problems (with William)</li>
<li>added profiling of stylesheed excution accessible as the xsltproc <li>added profiling of stylesheed excution accessible as the xsltproc
--profile option</li> --profile option</li>
<li>fixed element-available() and the implementation of the various <li>fixed element-available() and the implementation of the various chunking
chunking methods present, Norm Walsh provided a lot of feedback</li> methods present, Norm Walsh provided a lot of feedback</li>
<li>exclude-result-prefixes and namespaces output should now work as <li>exclude-result-prefixes and namespaces output should now work as
expected</li> expected</li>
<li>added support of embedded stylesheet as described in section 2.7 of the <li>added support of embedded stylesheet as described in section 2.7 of the
@@ -354,11 +355,10 @@ for a really accurate description</h3>
<li>second beta version, released at the same time as libxml2-2.3.1</li> <li>second beta version, released at the same time as libxml2-2.3.1</li>
<li>getting close to feature completion, lot of bug fixes, some in the HTML <li>getting close to feature completion, lot of bug fixes, some in the HTML
and XPath support of libxml</li> and XPath support of libxml</li>
<li>start becoming usable for real work. This version can now regenerate <li>start becoming usable for real work. This version can now regenerate the
the XML 2e HTML from the original XML sources and the associated XML 2e HTML from the original XML sources and the associated stylesheets
stylesheets (in <a (in <a href="http://www.w3.org/TR/REC-xml#b4d250b6c21">section I of the
href="http://www.w3.org/TR/REC-xml#b4d250b6c21">section I of the XML XML REC</a>)</li>
REC</a>)</li>
<li>Still misses extension element/function/prefixes support. Support of <li>Still misses extension element/function/prefixes support. Support of
key() and document() is not complete</li> key() and document() is not complete</li>
</ul> </ul>
@@ -422,9 +422,9 @@ href="tutorial/libxslttutorial.html">tutorial</a>.</p>
</ol> </ol>
<p>Steps 2,3, and 5 will probably need to be changed depending on you <p>Steps 2,3, and 5 will probably need to be changed depending on you
processing needs and environment for example if reading/saving from/to processing needs and environment for example if reading/saving from/to memory,
memory, or if you want to apply XInclude processing to the stylesheet or or if you want to apply XInclude processing to the stylesheet or input
input documents.</p> documents.</p>
<h2><a name="Contributi">Contributions</a></h2> <h2><a name="Contributi">Contributions</a></h2>
<ul> <ul>
@@ -433,23 +433,27 @@ input documents.</p>
<li>William Brack was an early adopted, contibuted a number of patches and <li>William Brack was an early adopted, contibuted a number of patches and
spent quite some time debugging non-trivial problems in early versions of spent quite some time debugging non-trivial problems in early versions of
libxslt</li> libxslt</li>
<li><a href="mailto:izlatkovic@daenet.de">Igor Zlatkovic</a> is now the
maintainer of the Windows port, <a
href="http://www.fh-frankfurt.de/~igor/projects/libxml/index.html">he
provides binaries</a></li>
<li>Thomas Broyer provided a lot of suggestions, and drafted most of the <li>Thomas Broyer provided a lot of suggestions, and drafted most of the
extension API</li> extension API</li>
<li>John Fleck maintains <a href="tutorial/libxslttutorial.html">a tutorial <li>John Fleck maintains <a href="tutorial/libxslttutorial.html">a tutorial
for libxslt</a></li> for libxslt</a></li>
<li><a <li><a
href="http://mail.gnome.org/archives/xml/2001-March/msg00014.html">Matt href="http://mail.gnome.org/archives/xml/2001-March/msg00014.html">Matt
Sergeant</a> Sergeant</a> developped <a
developped <a href="http://axkit.org/download/">XML::LibXSLT</a>, a perl href="http://axkit.org/download/">XML::LibXSLT</a>, a perl wrapper for
wrapper for libxml2/libxslt as part of the <a libxml2/libxslt as part of the <a href="http://axkit.com/">AxKit XML
href="http://axkit.com/">AxKit XML application server</a></li> application server</a></li>
<li>there is a module for <a <li>there is a module for <a
href="http://acs-misc.sourceforge.net/nsxml.html">libxml/libxslt support href="http://acs-misc.sourceforge.net/nsxml.html">libxml/libxslt support
in OpenNSD/AOLServer</a></li> in OpenNSD/AOLServer</a></li>
</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
module for Apache :-)</p> for Apache :-)</p>
<p></p> <p></p>