> Ideally one should add an API allowing to dump debug informations >for all registered modules, functions, elements and top-level items >(by dumping them to an FILE * for example in a function in extensions.c), >and provide an option in xsltproc to do it. See attached patch. You will probably have to re-indent it because my tab settings/etc are quite different. C:\gsstools\gnome\libxslt\win32\binaries>xsltproc --dumpextensions Registered XSLT Extensions -------------------------- Registered Extension Functions: {http://exslt.org/dates-and-times}add {http://exslt.org/math}min {http://exslt.org/math}constant {http://exslt.org/sets}intersection {http://exslt.org/strings}concat {http://exslt.org/dates-and-times}month-in-year {http://icl.com/saxon}expression {http://icl.com/saxon}eval {http://exslt.org/sets}leading {http://exslt.org/strings}tokenize {http://exslt.org/strings}align {http://exslt.org/dates-and-times}hour-in-day {http://exslt.org/dates-and-times}minute-in-hour {http://exslt.org/dates-and-times}second-in-minute {http://icl.com/saxon}evaluate {http://exslt.org/math}max {http://exslt.org/sets}difference {http://exslt.org/dates-and-times}date-time {http://exslt.org/dates-and-times}day-name {http://exslt.org/dates-and-times}duration {http://exslt.org/sets}distinct {http://exslt.org/dates-and-times}time {http://exslt.org/dates-and-times}day-in-week {http://exslt.org/dates-and-times}seconds {http://exslt.org/math}highest {http://exslt.org/dates-and-times}month-name {http://exslt.org/dates-and-times}add-duration {http://exslt.org/common}object-type {http://exslt.org/sets}trailing {http://exslt.org/strings}padding {http://exslt.org/dates-and-times}year {http://exslt.org/dates-and-times}week-in-month {http://exslt.org/dates-and-times}day-in-month {http://exslt.org/dates-and-times}day-abbreviation {http://exslt.org/math}lowest {http://exslt.org/dates-and-times}date {http://exslt.org/dates-and-times}day-of-week-in-month {http://exslt.org/math}random {http://exslt.org/sets}has-same-node {http://exslt.org/dates-and-times}month-abbreviation {http://exslt.org/dates-and-times}difference {http://xmlsoft.org/XSLT/}test {http://exslt.org/common}node-set {http://exslt.org/dates-and-times}leap-year {http://exslt.org/dates-and-times}week-in-year {http://exslt.org/dates-and-times}day-in-year Registered Extension Elemeents: {http://exslt.org/common}document {http://exslt.org/functions}result {http://xmlsoft.org/XSLT/}test