diff options
author | Thomas Broyer <tbroyer@src.gnome.org> | 2001-10-07 16:55:36 +0000 |
---|---|---|
committer | Thomas Broyer <tbroyer@src.gnome.org> | 2001-10-07 16:55:36 +0000 |
commit | 3ee2cad5b45197d5f39cf350c1335ad73d97be5d (patch) | |
tree | 2d6496ee0051f68304f2bd9bc21c3d95d3e20f7f /libexslt/exslt.h | |
parent | ae7c300b6722969513f14ec5dfe6412fb64f1be6 (diff) | |
download | libxslt-3ee2cad5b45197d5f39cf350c1335ad73d97be5d.tar.gz |
added implementation of SAXON expression(), eval() and evaluate()
* libexslt/saxon.c libexslt/Makefile.am libexslt/exslt.[ch]:
added implementation of SAXON expression(), eval() and
evaluate() functions.
See http://saxon.sourceforge.net/saxon6.4.4/extensions.html
* tests/extension/evaluate.xsl tests/extension/list.{xsl,out}:
modified to use SAXON namespace (functions are not registered
in the LibXSLT namespace)
* tests/exslt/common/object-type.1.out: modified to take account
of the new saxon:expression function
Diffstat (limited to 'libexslt/exslt.h')
-rw-r--r-- | libexslt/exslt.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libexslt/exslt.h b/libexslt/exslt.h index 5d57937a..0bb53eaf 100644 --- a/libexslt/exslt.h +++ b/libexslt/exslt.h @@ -16,6 +16,7 @@ LIBEXSLT_PUBLIC extern const int exsltLibxmlVersion; #define EXSLT_FUNCTIONS_NAMESPACE ((const xmlChar *) "http://exslt.org/functions") #define EXSLT_STRINGS_NAMESPACE ((const xmlChar *) "http://exslt.org/strings") #define EXSLT_DATE_NAMESPACE ((const xmlChar *) "http://exslt.org/dates-and-times") +#define SAXON_NAMESPACE ((const xmlChar *) "http://icl.com/saxon") void exsltCommonRegister (void); void exsltMathRegister (void); @@ -23,6 +24,7 @@ void exsltSetsRegister (void); void exsltFuncRegister (void); void exsltStrRegister (void); void exsltDateRegister (void); +void exsltSaxonRegister (void); void exsltRegisterAll (void); |