http://swpat.ffii.org/
Action against software patents
http://www.gnome.org/
Gnome2 Logo
http://www.w3.org/Status
W3C logo
http://www.redhat.com
Red Hat Logo
http://xmlsoft.org/XSLT/
Made with Libxslt Logo
The XSLT C library for Gnome
Module functions from libxslt
API Menu
../index.html
Main Menu
../docs.html
Developer Menu
index.html
API Menu
../ChangeLog.html
ChangeLog
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.html
MacOsX binaries
http://bugzilla.gnome.org/buglist.cgi?product=libxslt
Bug Tracker
http://www.zend.com/php5/articles/php5-xmlphp.php#Heading17
XSLT 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.html
Alphabetic
../APIconstructors.html
Constructors
../APIfunctions.html
Functions/Types
../APIfiles.html
Modules
../APIsymbols.html
Symbols
libxslt-extra.html
Prev
libxslt-extra.html
extra
index.html
Up
index.html
API documentation
../index.html
Home
../index.html
Home
libxslt-imports.html
imports
libxslt-imports.html
Next
a set of extra functions coming from XSLT but not in XPath
Table of Contents
#define
#XSLT_REGISTER_FUNCTION_LOOKUP
XSLT_REGISTER_FUNCTION_LOOKUP
void
#xsltDocumentFunction
xsltDocumentFunction
(xmlXPathParserContextPtr ctxt,
int nargs)
void
#xsltElementAvailableFunction
xsltElementAvailableFunction
(xmlXPathParserContextPtr ctxt,
int nargs)
void
#xsltFormatNumberFunction
xsltFormatNumberFunction
(xmlXPathParserContextPtr ctxt,
int nargs)
void
#xsltFunctionAvailableFunction
xsltFunctionAvailableFunction
(xmlXPathParserContextPtr ctxt,
int nargs)
void
#xsltGenerateIdFunction
xsltGenerateIdFunction
(xmlXPathParserContextPtr ctxt,
int nargs)
void
#xsltKeyFunction
xsltKeyFunction
(xmlXPathParserContextPtr ctxt,
int nargs)
void
#xsltRegisterAllFunctions
xsltRegisterAllFunctions
(xmlXPathContextPtr ctxt)
void
#xsltSystemPropertyFunction
xsltSystemPropertyFunction
(xmlXPathParserContextPtr ctxt,
int nargs)
void
#xsltUnparsedEntityURIFunction
xsltUnparsedEntityURIFunction
(xmlXPathParserContextPtr ctxt,
int nargs)
xmlXPathFunction
#xsltXPathFunctionLookup
xsltXPathFunctionLookup
(xmlXPathContextPtr ctxt,
const xmlChar * name,
const xmlChar * ns_uri)
Description
Macro: XSLT_REGISTER_FUNCTION_LOOKUP
#define XSLT_REGISTER_FUNCTION_LOOKUP
Registering 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.html
Daniel Veillard
