xtpxlib-common
is part of the xtpxlib
library. xtpxlib
contains software for processing XML, using languages like XSLT and XProc. It
consists of several separate components, all named xtpxlib-*
. Everything can be found on GitHub (https://github.com/xatapult).
xtpxlib-common
is xtpxlib
's communal component. Most other xtpxlib
components rely on it. It contains:
XSLT libraries, with functionality for handling parameters, manipulating filenames/URIs, MIME types, etc.
Parts of the functionality of the XSLT libraries are translated into XQuery.
XProc (1.0 and 3.0) steps, implementing things like recursive directory lists, creating ZIP files from directories, etc.
Templates (empty XSLT, XProc, XQuery, etc. files) for use in the oXygen IDE.
Installation and usage information can be found on xtpxlib
's main website https://www.xtpxlib.org.
Technical information:
Component documentation: https://common.xtpxlib.org
License: GNU GENERAL PUBLIC LICENSE - Version 3, 29 June 2007
Git URI: git@github.com:xatapult/xtpxlib-common.git
Git site: https://github.com/xatapult/xtpxlib-common
Release information:
Weekday-number and week-number calculations now also work with Saxon HE.
Added XProc 3.0 support.
Added indent option to xtlc:tee
Some bugfixes for xtlc:log-write
Added xtlc:write-log
XProc 3.0 step
(Abbreviated. Full release information in README.md
)