## exslt

exslt - main header file

Author(s):

## Synopsis

    #define EXSLT_DATE_NAMESPACE;
    #define EXSLT_STRINGS_NAMESPACE;
    #define SAXON_NAMESPACE;
    #define EXSLT_COMMON_NAMESPACE;
    #define EXSLT_FUNCTIONS_NAMESPACE;
    #define EXSLT_SETS_NAMESPACE;
    #define EXSLT_DYNAMIC_NAMESPACE;
    #define EXSLT_CRYPTO_NAMESPACE;
    #define EXSLT_MATH_NAMESPACE;
    void	exsltDynRegister		(void);
    void	exsltCommonRegister		(void);
    void	exsltRegisterAll		(void);
    int	exsltStrXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix);
    int	exsltSetsXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix);
    void	exsltFuncRegister		(void);
    void	exsltStrRegister		(void);
    void	exsltSetsRegister		(void);
    void	exsltDateRegister		(void);
    void	exsltCryptoRegister		(void);
    void	exsltMathRegister		(void);
    int	exsltMathXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix);
    void	exsltSaxonRegister		(void);
    int	exsltDateXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix);

## Description

## Details

### Macro EXSLT_COMMON_NAMESPACE

    #define EXSLT_COMMON_NAMESPACE;

Namespace for EXSLT common functions

### Macro EXSLT_CRYPTO_NAMESPACE

    #define EXSLT_CRYPTO_NAMESPACE;

Namespace for EXSLT crypto functions

### Macro EXSLT_DATE_NAMESPACE

    #define EXSLT_DATE_NAMESPACE;

Namespace for EXSLT date functions

### Macro EXSLT_DYNAMIC_NAMESPACE

    #define EXSLT_DYNAMIC_NAMESPACE;

Namespace for EXSLT dynamic functions

### Macro EXSLT_FUNCTIONS_NAMESPACE

    #define EXSLT_FUNCTIONS_NAMESPACE;

Namespace for EXSLT functions extension functions

### Macro EXSLT_MATH_NAMESPACE

    #define EXSLT_MATH_NAMESPACE;

Namespace for EXSLT math functions

### Macro EXSLT_SETS_NAMESPACE

    #define EXSLT_SETS_NAMESPACE;

Namespace for EXSLT set functions

### Macro EXSLT_STRINGS_NAMESPACE

    #define EXSLT_STRINGS_NAMESPACE;

Namespace for EXSLT strings functions

### Macro SAXON_NAMESPACE

    #define SAXON_NAMESPACE;

Namespace for SAXON extensions functions

### Variable exsltLibexsltVersion

    const int exsltLibexsltVersion;

### Variable exsltLibraryVersion

    const char * exsltLibraryVersion;

### Variable exsltLibxmlVersion

    const int exsltLibxmlVersion;

### Variable exsltLibxsltVersion

    const int exsltLibxsltVersion;

### exsltCommonRegister ()

    void	exsltCommonRegister		(void)

Registers the EXSLT - Common module

### exsltCryptoRegister ()

    void	exsltCryptoRegister		(void)

Registers the EXSLT - Crypto module

### exsltDateRegister ()

    void	exsltDateRegister		(void)

Registers the EXSLT - Dates and Times module

### exsltDateXpathCtxtRegister ()

    int	exsltDateXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix)

Registers the EXSLT - Dates and Times module for use outside XSLT

`ctxt`: |
`prefix`: |
`Returns`: |

### exsltDynRegister ()

    void	exsltDynRegister		(void)

Registers the EXSLT - Dynamic module

### exsltFuncRegister ()

    void	exsltFuncRegister		(void)

Registers the EXSLT - Functions module

### exsltMathRegister ()

    void	exsltMathRegister		(void)

Registers the EXSLT - Math module

### exsltMathXpathCtxtRegister ()

    int	exsltMathXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix)

Registers the EXSLT - Math module for use outside XSLT

`ctxt`: |
`prefix`: |
`Returns`: |

### exsltRegisterAll ()

    void	exsltRegisterAll		(void)

Registers all available EXSLT extensions

### exsltSaxonRegister ()

    void	exsltSaxonRegister		(void)

Registers the SAXON extension module

### exsltSetsRegister ()

    void	exsltSetsRegister		(void)

Registers the EXSLT - Sets module

### exsltSetsXpathCtxtRegister ()

    int	exsltSetsXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix)

Registers the EXSLT - Sets module for use outside XSLT

`ctxt`: |
`prefix`: |
`Returns`: |

### exsltStrRegister ()

    void	exsltStrRegister		(void)

Registers the EXSLT - Strings module

### exsltStrXpathCtxtRegister ()

    int	exsltStrXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix)

Registers the EXSLT - Strings module for use outside XSLT

`ctxt`: |
`prefix`: |
`Returns`: |