msxml3: Register msxsl:node-set() extension function.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
92513a9edd
commit
5e947df1fe
|
@ -40,6 +40,8 @@
|
|||
# include <libxslt/variables.h>
|
||||
# include <libxslt/xsltInternals.h>
|
||||
# include <libxslt/documents.h>
|
||||
# include <libxslt/extensions.h>
|
||||
# include <libxslt/extra.h>
|
||||
# endif
|
||||
#endif
|
||||
|
||||
|
@ -172,10 +174,12 @@ DECL_FUNCPTR(xsltApplyStylesheetUser);
|
|||
DECL_FUNCPTR(xsltCleanupGlobals);
|
||||
DECL_FUNCPTR(xsltFreeStylesheet);
|
||||
DECL_FUNCPTR(xsltFreeTransformContext);
|
||||
DECL_FUNCPTR(xsltFunctionNodeSet);
|
||||
DECL_FUNCPTR(xsltNewTransformContext);
|
||||
DECL_FUNCPTR(xsltNextImport);
|
||||
DECL_FUNCPTR(xsltParseStylesheetDoc);
|
||||
DECL_FUNCPTR(xsltQuoteUserParams);
|
||||
DECL_FUNCPTR(xsltRegisterExtModuleFunction);
|
||||
DECL_FUNCPTR(xsltSaveResultTo);
|
||||
DECL_FUNCPTR(xsltSetLoaderFunc);
|
||||
# undef DECL_FUNCPTR
|
||||
|
@ -199,10 +203,12 @@ static void init_libxslt(void)
|
|||
LOAD_FUNCPTR(xsltCleanupGlobals, 1);
|
||||
LOAD_FUNCPTR(xsltFreeStylesheet, 1);
|
||||
LOAD_FUNCPTR(xsltFreeTransformContext, 1);
|
||||
LOAD_FUNCPTR(xsltFunctionNodeSet, 1);
|
||||
LOAD_FUNCPTR(xsltNewTransformContext, 1);
|
||||
LOAD_FUNCPTR(xsltNextImport, 1);
|
||||
LOAD_FUNCPTR(xsltParseStylesheetDoc, 1);
|
||||
LOAD_FUNCPTR(xsltQuoteUserParams, 1);
|
||||
LOAD_FUNCPTR(xsltRegisterExtModuleFunction, 1);
|
||||
LOAD_FUNCPTR(xsltSaveResultTo, 1);
|
||||
LOAD_FUNCPTR(xsltSetLoaderFunc, 1);
|
||||
#undef LOAD_FUNCPTR
|
||||
|
@ -211,6 +217,10 @@ static void init_libxslt(void)
|
|||
pxsltInit();
|
||||
|
||||
pxsltSetLoaderFunc(xslt_doc_default_loader);
|
||||
pxsltRegisterExtModuleFunction(
|
||||
(const xmlChar *)"node-set",
|
||||
(const xmlChar *)"urn:schemas-microsoft-com:xslt",
|
||||
pxsltFunctionNodeSet);
|
||||
|
||||
return;
|
||||
|
||||
|
|
Loading…
Reference in New Issue