|
ReactOS 0.4.16-dev-2208-g6350669
|
#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"
Go to the source code of this file.
Macros | |
| #define | IN_LIBXSLT |
| #define | DOCBOOK_XSL_HACK |
Functions | |
: the function name | |
xsltXPathFunctionLookup: @vctxt: a void * but the XSLT transformation context actually @ns_uri: 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 (void *vctxt, const xmlChar *name, const xmlChar *ns_uri) |
| static void | xsltDocumentFunctionLoadDocument (xmlXPathParserContextPtr ctxt, const xmlChar *URI, const xmlChar *fragment) |
| 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) |
| static void | xsltCurrentFunction (xmlXPathParserContextPtr ctxt, int nargs) |
| void | xsltRegisterAllFunctions (xmlXPathContextPtr ctxt) |
| #define DOCBOOK_XSL_HACK |
Definition at line 47 of file functions.c.
| #define IN_LIBXSLT |
Definition at line 13 of file functions.c.
xsltCurrentFunction: @ctxt: the XPath Parser context @nargs: the number of arguments
Implement the current() XSLT function node-set current()
Definition at line 1044 of file functions.c.
Referenced by xsltRegisterAllFunctions().
xsltDocumentFunction: @ctxt: the XPath Parser context @nargs: the number of arguments
Implement the document() XSLT function node-set document(object, node-set?)
Definition at line 188 of file functions.c.
Referenced by xsltDocumentFunction(), and xsltRegisterAllFunctions().
|
static |
Definition at line 99 of file functions.c.
Referenced by xsltDocumentFunction().
xsltElementAvailableFunction: @ctxt: the XPath Parser context @nargs: the number of arguments
Implement the element-available() XSLT function boolean element-available(string)
Definition at line 924 of file functions.c.
Referenced by xsltRegisterAllFunctions().
xsltFormatNumberFunction: @ctxt: the XPath Parser context @nargs: the number of arguments
Implement the format-number() XSLT function string format-number(number, string, string?)
Definition at line 608 of file functions.c.
Referenced by xsltRegisterAllFunctions().
xsltFunctionAvailableFunction: @ctxt: the XPath Parser context @nargs: the number of arguments
Implement the function-available() XSLT function boolean function-available(string)
Definition at line 991 of file functions.c.
Referenced by xsltRegisterAllFunctions().
xsltGenerateIdFunction: @ctxt: the XPath Parser context @nargs: the number of arguments
Implement the generate-id() XSLT function string generate-id(node-set?)
Definition at line 695 of file functions.c.
Referenced by xsltRegisterAllFunctions().
xsltKeyFunction: @ctxt: the XPath Parser context @nargs: the number of arguments
Implement the key() XSLT function node-set key(string, object)
Definition at line 357 of file functions.c.
Referenced by xsltKeyFunction(), and xsltRegisterAllFunctions().
| void xsltRegisterAllFunctions | ( | xmlXPathContextPtr | ctxt | ) |
xsltRegisterAllFunctions: @ctxt: the XPath context
Registers all default XSLT functions in this context
Definition at line 1076 of file functions.c.
xsltSystemPropertyFunction: @ctxt: the XPath Parser context @nargs: the number of arguments
Implement the system-property() XSLT function object system-property(string)
Definition at line 830 of file functions.c.
Referenced by xsltRegisterAllFunctions().
xsltUnparsedEntityURIFunction: @ctxt: the XPath Parser context @nargs: the number of arguments
Implement the unparsed-entity-uri() XSLT function string unparsed-entity-uri(string)
Definition at line 561 of file functions.c.
Referenced by xsltRegisterAllFunctions().
| xmlXPathFunction xsltXPathFunctionLookup | ( | void * | vctxt, |
| const xmlChar * | name, | ||
| const xmlChar * | ns_uri | ||
| ) |
Definition at line 61 of file functions.c.