| a set of extra functions coming from XSLT but not in XPath  Table of Contents#define XSLT_REGISTER_FUNCTION_LOOKUP void	xsltDocumentFunction		(xmlXPathParserContextPtr ctxt, int nargs)
 void	xsltElementAvailableFunction	(xmlXPathParserContextPtr ctxt, int nargs)
 void	xsltFormatNumberFunction	(xmlXPathParserContextPtr ctxt, int nargs)
 void	xsltFunctionAvailableFunction	(xmlXPathParserContextPtr ctxt, int nargs)
 void	xsltGenerateIdFunction		(xmlXPathParserContextPtr ctxt, int nargs)
 void	xsltKeyFunction			(xmlXPathParserContextPtr ctxt, int nargs)
 void	xsltRegisterAllFunctions	(xmlXPathContextPtr ctxt) void	xsltSystemPropertyFunction	(xmlXPathParserContextPtr ctxt, int nargs)
 void	xsltUnparsedEntityURIFunction	(xmlXPathParserContextPtr ctxt, int nargs)
 xmlXPathFunction	xsltXPathFunctionLookup	(xmlXPathContextPtr ctxt, const xmlChar * name,
 const xmlChar * ns_uri)
 DescriptionMacro: XSLT_REGISTER_FUNCTION_LOOKUP#define XSLT_REGISTER_FUNCTION_LOOKUP Registering macro, not general purpose at all but used in different modules. Function: xsltDocumentFunctionvoid	xsltDocumentFunction		(xmlXPathParserContextPtr ctxt, int nargs)
 
 Implement the document() XSLT function node-set document(object, node-set?) | ctxt: | the XPath Parser context |  | nargs: | the number of arguments | 
Function: xsltElementAvailableFunctionvoid	xsltElementAvailableFunction	(xmlXPathParserContextPtr ctxt, int nargs)
 
 Implement the element-available() XSLT function boolean element-available(string) | ctxt: | the XPath Parser context |  | nargs: | the number of arguments | 
Function: xsltFormatNumberFunctionvoid	xsltFormatNumberFunction	(xmlXPathParserContextPtr ctxt, int nargs)
 
 Implement the format-number() XSLT function string format-number(number, string, string?) | ctxt: | the XPath Parser context |  | nargs: | the number of arguments | 
Function: xsltFunctionAvailableFunctionvoid	xsltFunctionAvailableFunction	(xmlXPathParserContextPtr ctxt, int nargs)
 
 Implement the function-available() XSLT function boolean function-available(string) | ctxt: | the XPath Parser context |  | nargs: | the number of arguments | 
Function: xsltGenerateIdFunctionvoid	xsltGenerateIdFunction		(xmlXPathParserContextPtr ctxt, int nargs)
 
 Implement the generate-id() XSLT function string generate-id(node-set?) | ctxt: | the XPath Parser context |  | nargs: | the number of arguments | 
Function: xsltKeyFunctionvoid	xsltKeyFunction			(xmlXPathParserContextPtr ctxt, int nargs)
 
 Implement the key() XSLT function node-set key(string, object) | ctxt: | the XPath Parser context |  | nargs: | the number of arguments | 
Function: xsltRegisterAllFunctionsvoid	xsltRegisterAllFunctions	(xmlXPathContextPtr ctxt)
 Registers all default XSLT functions in this context Function: xsltSystemPropertyFunctionvoid	xsltSystemPropertyFunction	(xmlXPathParserContextPtr ctxt, int nargs)
 
 Implement the system-property() XSLT function object system-property(string) | ctxt: | the XPath Parser context |  | nargs: | the number of arguments | 
Function: xsltUnparsedEntityURIFunctionvoid	xsltUnparsedEntityURIFunction	(xmlXPathParserContextPtr ctxt, int nargs)
 
 Implement the unparsed-entity-uri() XSLT function string unparsed-entity-uri(string) | ctxt: | the XPath Parser context |  | nargs: | the number of arguments | 
Function: xsltXPathFunctionLookupxmlXPathFunction	xsltXPathFunctionLookup	(xmlXPathContextPtr ctxt, const xmlChar * name,
 const xmlChar * ns_uri)
 
 This is the entry point when a function is needed by the XPath interpretor. | ctxt: | a void * but the XSLT transformation context actually |  | name: | the function name |  | ns_uri: | the function namespace URI |  | Returns: | the callback function or NULL if not found | 
Daniel Veillard |