Gnome XSLT Library Reference Manual |
---|
functions —
#define XSLT_REGISTER_FUNCTION_LOOKUP (ctxt)xmlXPathFunction xsltXPathFunctionLookup (xmlXPathContextPtr ctxt, constxmlChar *name, constxmlChar *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);
#define XSLT_REGISTER_FUNCTION_LOOKUP(ctxt)
Registering macro, not general purpose at all but used in different modules.
ctxt : |
xmlXPathFunction xsltXPathFunctionLookup (xmlXPathContextPtr ctxt, constxmlChar *name, constxmlChar *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 |
void xsltDocumentFunction (xmlXPathParserContextPtr ctxt, int nargs);
Implement the
ctxt : | the XPath Parser context |
nargs : | the number of arguments |
void xsltKeyFunction (xmlXPathParserContextPtr ctxt, int nargs);
Implement the
ctxt : | the XPath Parser context |
nargs : | the number of arguments |
void xsltUnparsedEntityURIFunction (xmlXPathParserContextPtr ctxt, int nargs);
Implement the unparsed-entity-
ctxt : | the XPath Parser context |
nargs : | the number of arguments |
void xsltFormatNumberFunction (xmlXPathParserContextPtr ctxt, int nargs);
Implement the format-
ctxt : | the XPath Parser context |
nargs : | the number of arguments |
void xsltGenerateIdFunction (xmlXPathParserContextPtr ctxt, int nargs);
Implement the generate-
ctxt : | the XPath Parser context |
nargs : | the number of arguments |
void xsltSystemPropertyFunction (xmlXPathParserContextPtr ctxt, int nargs);
Implement the system-
ctxt : | the XPath Parser context |
nargs : | the number of arguments |
void xsltElementAvailableFunction (xmlXPathParserContextPtr ctxt, int nargs);
Implement the element-
ctxt : | the XPath Parser context |
nargs : | the number of arguments |
void xsltFunctionAvailableFunction (xmlXPathParserContextPtr ctxt, int nargs);
Implement the function-
ctxt : | the XPath Parser context |
nargs : | the number of arguments |
<< xslt | pattern >> |