|
|
libxslt is the [XSLT](https://www.w3.org/TR/xslt) C library developed for the GNOME project. XSLT itself is a an XML language to define transformation for XML. libxslt is based on [libxml2](https://gitlab.gnome.org/GNOME/libxml2), the XML C library developed for the GNOME project. It also implements most of the [EXSLT](http://www.exslt.org/) set of processor-portable extension functions and some of Saxon's evaluate and expressions extensions.
|
|
|
|
|
|
People can either embed the library in their application or use xsltproc, the command line processing tool. This library is free software and can be reused in commercial applications.
|
|
|
## Official releases
|
|
|
|
|
|
Here are some key points about libxslt:
|
|
|
|
|
|
* Libxslt is a C implementation
|
|
|
* Libxslt is based on libxml for XML parsing, tree manipulation and XPath support
|
|
|
* It is written in plain C, making as few assumptions as possible, and sticking closely to ANSI C/POSIX for easy embedding. Should works on Linux/Unix/Windows.
|
|
|
* This library is released under the [MIT License](https://www.opensource.org/licenses/mit-license.html)
|
|
|
* Though not designed primarily with performances in mind, libxslt seems to be a relatively fast processor.
|
|
|
Official releases can be downloaded from <https://download.gnome.org/sources/libxslt/>
|
|
|
|
|
|
## HTML Documentation
|
|
|
|
... | ... | @@ -20,9 +12,19 @@ Generated HTML documentation is available via GitLab Pages: |
|
|
* [Extended Tutorial](https://gnome.pages.gitlab.gnome.org/libxslt/tutorial2/libxslt_pipes.html)
|
|
|
* [`xsltproc` man page](https://gnome.pages.gitlab.gnome.org/libxslt/xsltproc.html)
|
|
|
|
|
|
## Mailing list
|
|
|
## History
|
|
|
|
|
|
There is a mailing-list [xslt@gnome.org](mailto:xslt@gnome.org) for libxslt, with an [on-line archive](https://mail.gnome.org/archives/xslt/). To subscribe to this list, please visit the [associated web](https://mail.gnome.org/mailman/listinfo/xslt) page and follow the instructions.
|
|
|
libxslt is the [XSLT](https://www.w3.org/TR/xslt) C library developed for the GNOME project. XSLT itself is a an XML language to define transformation for XML. libxslt is based on [libxml2](https://gitlab.gnome.org/GNOME/libxml2), the XML C library developed for the GNOME project. It also implements most of the [EXSLT](http://www.exslt.org/) set of processor-portable extension functions and some of Saxon's evaluate and expressions extensions.
|
|
|
|
|
|
People can either embed the library in their application or use xsltproc, the command line processing tool. This library is free software and can be reused in commercial applications.
|
|
|
|
|
|
Here are some key points about libxslt:
|
|
|
|
|
|
* Libxslt is a C implementation
|
|
|
* Libxslt is based on libxml for XML parsing, tree manipulation and XPath support
|
|
|
* It is written in plain C, making as few assumptions as possible, and sticking closely to ANSI C/POSIX for easy embedding. Should works on Linux/Unix/Windows.
|
|
|
* This library is released under the [MIT License](https://www.opensource.org/licenses/mit-license.html)
|
|
|
* Though not designed primarily with performances in mind, libxslt seems to be a relatively fast processor.
|
|
|
|
|
|
## Language bindings
|
|
|
|
... | ... | |