11 #ifdef LIBXML_XINCLUDE_ENABLED 15 #define WITH_XSLT_DEBUG_DOCUMENTS 17 #ifdef WITH_XSLT_DEBUG 18 #define WITH_XSLT_DEBUG_DOCUMENTS 62 #ifdef WITH_XSLT_DEBUG 64 "Reusing dictionary for document\n");
69 if (inputStream ==
NULL) {
133 "xsltNewDocument : malloc failed\n");
172 "xsltNewStyleDocument : malloc failed\n");
195 #ifdef XSLT_REFACTORED_XSLT_NSCOMP 202 #ifdef XSLT_REFACTORED_XSLT_NSCOMP 203 if (XSLT_HAS_INTERNAL_NSMAP(
style))
204 nsMap = XSLT_GET_INTERNAL_NSMAP(
style);
213 #ifdef XSLT_REFACTORED_XSLT_NSCOMP 218 xsltRestoreDocumentNamespaces(nsMap, doc->
doc);
272 if ((ctxt ==
NULL) || (URI ==
NULL))
285 "xsltLoadDocument: read rights for %s denied\n",
308 if (ctxt->xinclude != 0) {
309 #ifdef LIBXML_XINCLUDE_ENABLED 310 #if LIBXML_VERSION >= 20603 311 xmlXIncludeProcessFlags(doc, ctxt->parserOptions);
313 xmlXIncludeProcess(doc);
317 "xsltLoadDocument(%s) : XInclude processing not compiled in\n",
327 xmlXPathOrderDocElems(doc);
362 "xsltLoadStyleDocument: read rights for %s denied\n",
403 if ((ctxt ==
NULL) || (doc ==
NULL))
static xmlDocPtr xsltDocDefaultLoaderFunc(const xmlChar *URI, xmlDictPtr dict, int options, void *ctxt ATTRIBUTE_UNUSED, xsltLoadType type ATTRIBUTE_UNUSED)
XMLPUBFUN int XMLCALL xmlDictReference(xmlDictPtr dict)
XMLPUBFUN char *XMLCALL xmlParserGetDirectory(const char *filename)
XMLPUBFUN int XMLCALL inputPush(xmlParserCtxtPtr ctxt, xmlParserInputPtr value)
XMLPUBFUN void XMLCALL xmlFreeParserCtxt(xmlParserCtxtPtr ctxt)
xsltDocLoaderFunc xsltDocDefaultLoader
int xsltCheckRead(xsltSecurityPrefsPtr sec, xsltTransformContextPtr ctxt, const xmlChar *URL)
xsltDocument * xsltDocumentPtr
#define XSLT_PARSE_OPTIONS
xmlDocPtr(* xsltDocLoaderFunc)(const xmlChar *URI, xmlDictPtr dict, int options, void *ctxt, xsltLoadType type)
xsltDocumentPtr xsltNewStyleDocument(xsltStylesheetPtr style, xmlDocPtr doc)
void * xsltGenericDebugContext
void xsltSetLoaderFunc(xsltDocLoaderFunc f)
XMLPUBFUN int XMLCALL xmlCtxtUseOptions(xmlParserCtxtPtr ctxt, int options)
XMLPUBFUN void XMLCALL xmlFreeDoc(xmlDocPtr cur)
XMLPUBVAR xmlFreeFunc xmlFree
void xsltFreeDocuments(xsltTransformContextPtr ctxt)
xmlGenericErrorFunc xsltGenericDebug
XMLPUBFUN int XMLCALL xmlParseDocument(xmlParserCtxtPtr ctxt)
xsltDocumentPtr styleList
XMLPUBFUN void XMLCALL xmlDictFree(xmlDictPtr dict)
XMLPUBFUN xmlParserInputPtr XMLCALL xmlLoadExternalEntity(const char *URL, const char *ID, xmlParserCtxtPtr ctxt)
int xsltNeedElemSpaceHandling(xsltTransformContextPtr ctxt)
void xsltFreeDocumentKeys(xsltDocumentPtr idoc)
#define XSLT_IS_RES_TREE_FRAG(n)
xsltDocumentPtr xsltLoadDocument(xsltTransformContextPtr ctxt, const xmlChar *URI)
xsltDocumentPtr xsltLoadStyleDocument(xsltStylesheetPtr style, const xmlChar *URI)
XMLPUBVAR xmlMallocFunc xmlMalloc
XMLPUBFUN xmlNodePtr XMLCALL xmlDocGetRootElement(const xmlDoc *doc)
XMLPUBFUN xmlParserCtxtPtr XMLCALL xmlNewParserCtxt(void)
xsltDocumentPtr xsltFindDocument(xsltTransformContextPtr ctxt, xmlDocPtr doc)
GLuint GLuint GLsizei GLenum type
xsltSecurityPrefsPtr xsltGetDefaultSecurityPrefs(void)
XMLPUBFUN int XMLCALL xmlStrEqual(const xmlChar *str1, const xmlChar *str2)
void xsltTransformError(xsltTransformContextPtr ctxt, xsltStylesheetPtr style, xmlNodePtr node, const char *msg,...)
void xsltFreeStyleDocuments(xsltStylesheetPtr style)
xsltDocumentPtr xsltNewDocument(xsltTransformContextPtr ctxt, xmlDocPtr doc)