summaryrefslogtreecommitdiff
path: root/libexslt/exslt.h
diff options
context:
space:
mode:
authorThomas Broyer <tbroyer@src.gnome.org>2001-10-07 16:55:36 +0000
committerThomas Broyer <tbroyer@src.gnome.org>2001-10-07 16:55:36 +0000
commit3ee2cad5b45197d5f39cf350c1335ad73d97be5d (patch)
tree2d6496ee0051f68304f2bd9bc21c3d95d3e20f7f /libexslt/exslt.h
parentae7c300b6722969513f14ec5dfe6412fb64f1be6 (diff)
downloadlibxslt-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.h2
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);