Eneboo - Documentación para desarrolladores
'defines'
Referencia del Archivo src/libxslt/libxslt/xsltfunctions.c
#include "libxslt.h"
#include <string.h>
#include <libxml/xmlmemory.h>
#include <libxml/parser.h>
#include <libxml/tree.h>
#include <libxml/valid.h>
#include <libxml/hash.h>
#include <libxml/xmlerror.h>
#include <libxml/xpath.h>
#include <libxml/xpathInternals.h>
#include <libxml/parserInternals.h>
#include <libxml/uri.h>
#include <libxml/xpointer.h>
#include "xslt.h"
#include "xsltInternals.h"
#include "xsltutils.h"
#include "functions.h"
#include "extensions.h"
#include "numbersInternals.h"
#include "keys.h"
#include "documents.h"

'defines'

#define IN_LIBXSLT
#define DOCBOOK_XSL_HACK

Funciones

: the function name

xsltXPathFunctionLookup: : a void * but the XSLT transformation context actually

: the function namespace URI

This is the entry point when a function is needed by the XPath interpretor.

Returns the callback function or NULL if not found

xmlXPathFunction xsltXPathFunctionLookup (xmlXPathContextPtr ctxt, const xmlChar *name, const xmlChar *ns_uri)
void xsltDocumentFunction (xmlXPathParserContextPtr ctxt, int nargs)
void xsltKeyFunction (xmlXPathParserContextPtr ctxt, int nargs)
void xsltUnparsedEntityURIFunction (xmlXPathParserContextPtr ctxt, int nargs)
void xsltFormatNumberFunction (xmlXPathParserContextPtr ctxt, int nargs)
void xsltGenerateIdFunction (xmlXPathParserContextPtr ctxt, int nargs)
void xsltSystemPropertyFunction (xmlXPathParserContextPtr ctxt, int nargs)
void xsltElementAvailableFunction (xmlXPathParserContextPtr ctxt, int nargs)
void xsltFunctionAvailableFunction (xmlXPathParserContextPtr ctxt, int nargs)
void xsltRegisterAllFunctions (xmlXPathContextPtr ctxt)

Documentación de los 'defines'

#define DOCBOOK_XSL_HACK
#define IN_LIBXSLT

Documentación de las funciones

void xsltDocumentFunction ( xmlXPathParserContextPtr  ctxt,
int  nargs 
)

xsltDocumentFunction: : the XPath Parser context : the number of arguments

Implement the document() XSLT function node-set document(object, node-set?)

void xsltElementAvailableFunction ( xmlXPathParserContextPtr  ctxt,
int  nargs 
)

xsltElementAvailableFunction: : the XPath Parser context : the number of arguments

Implement the element-available() XSLT function boolean element-available(string)

void xsltFormatNumberFunction ( xmlXPathParserContextPtr  ctxt,
int  nargs 
)

xsltFormatNumberFunction: : the XPath Parser context : the number of arguments

Implement the format-number() XSLT function string format-number(number, string, string?)

void xsltFunctionAvailableFunction ( xmlXPathParserContextPtr  ctxt,
int  nargs 
)

xsltFunctionAvailableFunction: : the XPath Parser context : the number of arguments

Implement the function-available() XSLT function boolean function-available(string)

void xsltGenerateIdFunction ( xmlXPathParserContextPtr  ctxt,
int  nargs 
)

xsltGenerateIdFunction: : the XPath Parser context : the number of arguments

Implement the generate-id() XSLT function string generate-id(node-set?)

void xsltKeyFunction ( xmlXPathParserContextPtr  ctxt,
int  nargs 
)

xsltKeyFunction: : the XPath Parser context : the number of arguments

Implement the key() XSLT function node-set key(string, object)

void xsltRegisterAllFunctions ( xmlXPathContextPtr  ctxt)

xsltRegisterAllFunctions: : the XPath context

Registers all default XSLT functions in this context

void xsltSystemPropertyFunction ( xmlXPathParserContextPtr  ctxt,
int  nargs 
)

xsltSystemPropertyFunction: : the XPath Parser context : the number of arguments

Implement the system-property() XSLT function object system-property(string)

void xsltUnparsedEntityURIFunction ( xmlXPathParserContextPtr  ctxt,
int  nargs 
)

xsltUnparsedEntityURIFunction: : the XPath Parser context : the number of arguments

Implement the unparsed-entity-uri() XSLT function string unparsed-entity-uri(string)

xmlXPathFunction xsltXPathFunctionLookup ( xmlXPathContextPtr  ctxt,
const xmlChar name,
const xmlChar ns_uri 
)
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'