Lines Matching defs:ctxt

51     xsltTransformContextPtr ctxt;
55 static void exsltFuncFunctionFunction (xmlXPathParserContextPtr ctxt,
62 * @ctxt: an XSLT transformation context
70 xsltTransformContextPtr ctxt,
73 if ((data == NULL) || (ctxt == NULL) || (URI == NULL) || (name == NULL))
79 xsltRegisterExtFunction(ctxt, name, URI,
103 if (ch->ctxt == NULL || ch->hash == NULL)
119 xsltRegisterExtFunction(ch->ctxt, name, URI,
127 * @ctxt: an XSLT transformation context
139 exsltFuncInit (xsltTransformContextPtr ctxt, const xmlChar *URI) {
156 ch.hash = (xmlHashTablePtr) xsltStyleGetExtData(ctxt->style, URI);
158 xmlHashScanFull(ch.hash, (xmlHashScannerFull) exsltFuncRegisterFunc, ctxt);
159 tmp = ctxt->style;
160 ch.ctxt = ctxt;
174 * @ctxt: an XSLT transformation context
182 exsltFuncShutdown (xsltTransformContextPtr ctxt ATTRIBUTE_UNUSED,
267 * @ctxt: an XPath parser context
273 exsltFuncFunctionFunction (xmlXPathParserContextPtr ctxt, int nargs) {
280 xsltTransformContextPtr tctxt = xsltXPathGetTransformContext(ctxt);
292 ctxt->context->functionURI,
293 ctxt->context->function);
301 ctxt->context->functionURI, ctxt->context->function);
302 ctxt->error = XPATH_INVALID_ARITY;
325 obj = valuePop(ctxt);
350 xsltApplyOneTemplate (tctxt, xmlXPathGetContextNode(ctxt),
378 ctxt->context->functionURI, ctxt->context->function);
383 valuePush(ctxt, ret);
567 exsltFuncResultElem (xsltTransformContextPtr ctxt,
579 data = (exsltFuncData *) xsltGetExtData (ctxt, EXSLT_FUNCTIONS_NAMESPACE);
607 oldNsList = ctxt->xpathCtxt->namespaces;
608 oldNsNr = ctxt->xpathCtxt->nsNr;
609 ctxt->xpathCtxt->namespaces = comp->nsList;
610 ctxt->xpathCtxt->nsNr = comp->nsNr;
611 ret = xmlXPathCompiledEval(comp->select, ctxt->xpathCtxt);
612 ctxt->xpathCtxt->nsNr = oldNsNr;
613 ctxt->xpathCtxt->namespaces = oldNsList;
628 container = xsltCreateRVT(ctxt);
635 xsltRegisterTmpRVT(ctxt, container);
636 oldInsert = ctxt->insert;
637 ctxt->insert = (xmlNodePtr) container;
638 xsltApplyOneTemplate (ctxt, ctxt->xpathCtxt->node,
640 ctxt->insert = oldInsert;