diff --git a/xsltproc/xsltproc.c b/xsltproc/xsltproc.c index e665dffc..e978a63c 100644 --- a/xsltproc/xsltproc.c +++ b/xsltproc/xsltproc.c @@ -461,6 +461,11 @@ xsltProcess(xmlDocPtr doc, xsltStylesheetPtr cur, const char *filename) { ctxt = xsltNewTransformContext(cur, doc); if (ctxt == NULL) return; + xsltSetCtxtParseOptions(ctxt, options); +#ifdef LIBXML_XINCLUDE_ENABLED + if (xinclude) + ctxt->xinclude = 1; +#endif if (profile) { ret = xsltRunStylesheetUser(cur, doc, params, output, NULL, NULL, stderr, ctxt);