Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
The XSLT C library for GNOME
C Shell Python JavaScript
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
doc
examples
libexslt
libxslt
python
tests
vms
win32
xsltproc
AUTHORS
COPYING
ChangeLog
Copyright
FEATURES
INSTALL
Makefile.am
Makefile.in
NEWS
README
README.md
TODO
aclocal.m4
config.guess
config.h.in
config.sub
configure
configure.in
depcomp
install-sh
libexslt.pc.in
libxslt.m4
libxslt.pc.in
libxslt.spec
libxslt.spec.in
ltmain.sh
missing
xslt-config.in
xsltConf.sh.in

README.md

libxslt

libxslt is the XSLT C parser and toolkit developed for the Gnome project from http://xmlsoft.org/XSLT/

PHP currently uses version 1.1.27 released 2012.09.12

Building for PHP

Due to the way we link libxslt and libxml2, we have our own custom libxslt build. The change lies in the fact that we dynamically link the static libxslt lib to the libxml2 library. When libxslt is statically built into an extension, it dynamically links to the php dll exporting the libxml2 symbols. In order to support pre Win2K systems, libxslt is built without crypto support:

cscript configure.js lib=”<path to iconv lib dir>;<path to libxml2 lib dir>” include=”<path to iconv header dir>;<path to libxml2 header dir>” crypto=no

Our custom build requires changes to the Makefile.msvc file. The patch can be found within the libxslt win32 directory.

Something went wrong with that request. Please try again.