# The EXSLT C library for GNOME

## Module exslt from libexslt

API Menu

- Main Menu
- Developer Menu
- API Menu
- ChangeLog

Related links

- Mail archive
- XML libxml2
- FTP
- Windows binaries
- Solaris binaries
- MacOsX binaries
- Bug Tracker
- lxml Python bindings
- Perl XSLT bindings
- XSLT with PHP
- Apache module
- Pascal bindings
- Xsldbg Debugger

API Indexes

- Alphabetic
- Constructors
- Functions/Types
- Modules
- Symbols

## Table of Contents

    #define EXSLT_COMMON_NAMESPACE

    #define EXSLT_CRYPTO_NAMESPACE

    #define EXSLT_DATE_NAMESPACE

    #define EXSLT_DYNAMIC_NAMESPACE

    #define EXSLT_FUNCTIONS_NAMESPACE

    #define EXSLT_MATH_NAMESPACE

    #define EXSLT_SETS_NAMESPACE

    #define EXSLT_STRINGS_NAMESPACE

    #define SAXON_NAMESPACE

    void	exsltCommonRegister		(void)

    void	exsltCryptoRegister		(void)

    void	exsltDateRegister		(void)

    int	exsltDateXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix)

    void	exsltDynRegister		(void)

    void	exsltFuncRegister		(void)

    void	exsltMathRegister		(void)

    int	exsltMathXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix)

    void	exsltRegisterAll		(void)

    void	exsltSaxonRegister		(void)

    void	exsltSetsRegister		(void)

    int	exsltSetsXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix)

    void	exsltStrRegister		(void)

    int	exsltStrXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix)

## Description

### 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

### Function: exsltCommonRegister

    void	exsltCommonRegister		(void)

Registers the EXSLT - Common module

### Function: exsltCryptoRegister

    void	exsltCryptoRegister		(void)

Registers the EXSLT - Crypto module

### Function: exsltDateRegister

    void	exsltDateRegister		(void)

Registers the EXSLT - Dates and Times module

### Function: exsltDateXpathCtxtRegister

    int	exsltDateXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix)

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

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

### Function: exsltDynRegister

    void	exsltDynRegister		(void)

Registers the EXSLT - Dynamic module

### Function: exsltFuncRegister

    void	exsltFuncRegister		(void)

Registers the EXSLT - Functions module

### Function: exsltMathRegister

    void	exsltMathRegister		(void)

Registers the EXSLT - Math module

### Function: exsltMathXpathCtxtRegister

    int	exsltMathXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix)

Registers the EXSLT - Math module for use outside XSLT

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

### Function: exsltRegisterAll

    void	exsltRegisterAll		(void)

Registers all available EXSLT extensions

### Function: exsltSaxonRegister

    void	exsltSaxonRegister		(void)

Registers the SAXON extension module

### Function: exsltSetsRegister

    void	exsltSetsRegister		(void)

Registers the EXSLT - Sets module

### Function: exsltSetsXpathCtxtRegister

    int	exsltSetsXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix)

Registers the EXSLT - Sets module for use outside XSLT

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

### Function: exsltStrRegister

    void	exsltStrRegister		(void)

Registers the EXSLT - Strings module

### Function: exsltStrXpathCtxtRegister

    int	exsltStrXpathCtxtRegister	(xmlXPathContextPtr ctxt,
    					 const xmlChar * prefix)

Registers the EXSLT - Strings module for use outside XSLT

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

Daniel Veillard