XSLT C library