http://swpat.ffii.org/Action against software patents http://www.gnome.org/Gnome2 Logo http://www.w3.org/StatusW3C logo http://www.redhat.comRed Hat Logo http://xmlsoft.org/XSLT/Made with Libxslt Logo The XSLT C library for Gnome
Module functions from libxslt
API Menu ../index.htmlMain Menu ../docs.htmlDeveloper Menu index.htmlAPI Menu ../ChangeLog.htmlChangeLog Related links http://mail.gnome.org/archives/xslt/Mail archive http://xmlsoft.org/XML libxml2 ftp://xmlsoft.org/FTP http://www.zlatkovic.com/projects/libxml/Windows binaries http://garypennington.net/libxml2/Solaris binaries http://www.zveno.com/open_source/libxml2xslt.htmlMacOsX binaries http://bugzilla.gnome.org/buglist.cgi?product=libxsltBug Tracker http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17XSLT with PHP http://www.mod-xslt2.com/Apache module http://sourceforge.net/projects/libxml2-pas/Pascal bindings http://xsldbg.sourceforge.net/Xsldbg Debugger API Indexes ../APIchunk0.htmlAlphabetic ../APIconstructors.htmlConstructors ../APIfunctions.htmlFunctions/Types ../APIfiles.htmlModules ../APIsymbols.htmlSymbols libxslt-extra.htmlPrev libxslt-extra.htmlextra index.htmlUp index.htmlAPI documentation ../index.htmlHome ../index.htmlHome libxslt-imports.htmlimports libxslt-imports.htmlNext a set of extra functions coming from XSLT but not in XPath 
Table of Contents
#define #XSLT_REGISTER_FUNCTION_LOOKUPXSLT_REGISTER_FUNCTION_LOOKUP void	#xsltDocumentFunctionxsltDocumentFunction 		(xmlXPathParserContextPtr ctxt, 					 int nargs)void	#xsltElementAvailableFunctionxsltElementAvailableFunction 	(xmlXPathParserContextPtr ctxt, 					 int nargs)void	#xsltFormatNumberFunctionxsltFormatNumberFunction 	(xmlXPathParserContextPtr ctxt, 					 int nargs)void	#xsltFunctionAvailableFunctionxsltFunctionAvailableFunction 	(xmlXPathParserContextPtr ctxt, 					 int nargs)void	#xsltGenerateIdFunctionxsltGenerateIdFunction 		(xmlXPathParserContextPtr ctxt, 					 int nargs)void	#xsltKeyFunctionxsltKeyFunction 			(xmlXPathParserContextPtr ctxt, 					 int nargs)void	#xsltRegisterAllFunctionsxsltRegisterAllFunctions 	(xmlXPathContextPtr ctxt)void	#xsltSystemPropertyFunctionxsltSystemPropertyFunction 	(xmlXPathParserContextPtr ctxt, 					 int nargs)void	#xsltUnparsedEntityURIFunctionxsltUnparsedEntityURIFunction 	(xmlXPathParserContextPtr ctxt, 					 int nargs)xmlXPathFunction	#xsltXPathFunctionLookupxsltXPathFunctionLookup 	(xmlXPathContextPtr ctxt, 						 const xmlChar * name, 						 const xmlChar * ns_uri)Description
Macro: XSLT_REGISTER_FUNCTION_LOOKUP
#define XSLT_REGISTER_FUNCTION_LOOKUPRegistering macro, not general purpose at all but used in different modules.
Function: xsltDocumentFunction
void	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: xsltElementAvailableFunction
void	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: xsltFormatNumberFunction
void	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: xsltFunctionAvailableFunction
void	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: xsltGenerateIdFunction
void	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: xsltKeyFunction
void	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: xsltRegisterAllFunctions
void	xsltRegisterAllFunctions	(xmlXPathContextPtr ctxt)Registers all default XSLT functions in this context
ctxt: the XPath context Function: xsltSystemPropertyFunction
void	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: xsltUnparsedEntityURIFunction
void	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: xsltXPathFunctionLookup
xmlXPathFunction	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 ../bugs.htmlDaniel Veillard 
