xslt: Interfaces, constants and types related to the XSLT engine

## xslt

xslt - Interfaces, constants and types related to the XSLT engine

Interfaces, constants and types related to the XSLT engine

Author(s): Daniel Veillard

## Synopsis

    #define XSLT_DEFAULT_URL;
    #define XSLT_DEFAULT_VENDOR;
    #define XSLT_DEFAULT_VERSION;
    #define XSLT_NAMESPACE;
    #define XSLT_PARSE_OPTIONS;
    void	xsltCleanupGlobals		(void);
    void	xsltInit			(void);

## Description

## Details

### Macro XSLT_DEFAULT_URL

    #define XSLT_DEFAULT_URL;

The XSLT "vendor" URL for this processor.

### Macro XSLT_DEFAULT_VENDOR

    #define XSLT_DEFAULT_VENDOR;

The XSLT "vendor" string for this processor.

### Macro XSLT_DEFAULT_VERSION

    #define XSLT_DEFAULT_VERSION;

The default version of XSLT supported.

### Macro XSLT_NAMESPACE

    #define XSLT_NAMESPACE;

The XSLT specification namespace.

### Macro XSLT_PARSE_OPTIONS

    #define XSLT_PARSE_OPTIONS;

The set of options to pass to an xmlReadxxx when loading files for XSLT consumption.

### Variable xsltEngineVersion

    const char * xsltEngineVersion;

The version string for libxslt.

### Variable xsltLibxmlVersion

    const int xsltLibxmlVersion;

The version of libxml libxslt was compiled against.

### Variable xsltLibxsltVersion

    const int xsltLibxsltVersion;

The version of libxslt compiled.

### Variable xsltMaxDepth

    int xsltMaxDepth;

This value is used to detect templates loops.

### Variable xsltMaxVars

    int xsltMaxVars;

### xsltCleanupGlobals ()

    void	xsltCleanupGlobals		(void)

Unregister all global variables set up by the XSLT library

### xsltInit ()

    void	xsltInit			(void)

Initializes the processor (e.g. registers built-in extensions, etc.)