Searched refs:xpathCtxt (Results 1 - 14 of 14) sorted by relevance

/haiku-fatelf/src/tools/docbook/libxslt/libxslt/
H A Dtemplates.c65 oldContextSize = ctxt->xpathCtxt->contextSize;
66 oldProximityPosition = ctxt->xpathCtxt->proximityPosition;
67 oldNsNr = ctxt->xpathCtxt->nsNr;
68 oldNamespaces = ctxt->xpathCtxt->namespaces;
71 ctxt->xpathCtxt->node = ctxt->node;
72 ctxt->xpathCtxt->namespaces = nsList;
73 ctxt->xpathCtxt->nsNr = nsNr;
75 res = xmlXPathCompiledEval(comp, ctxt->xpathCtxt);
78 ret = xmlXPathEvalPredicate(ctxt->xpathCtxt, res);
92 ctxt->xpathCtxt
[all...]
H A Dvariables.h31 xmlXPathRegisterVariableLookup((ctxt)->xpathCtxt, \
33 xsltRegisterAllFunctions((ctxt)->xpathCtxt); \
35 (ctxt)->xpathCtxt->extra = ctxt
H A Dvariables.c471 oldProximityPosition = ctxt->xpathCtxt->proximityPosition;
472 oldContextSize = ctxt->xpathCtxt->contextSize;
473 ctxt->xpathCtxt->node = (xmlNodePtr) ctxt->node;
477 oldNsNr = ctxt->xpathCtxt->nsNr;
478 oldNamespaces = ctxt->xpathCtxt->namespaces;
483 ctxt->xpathCtxt->namespaces = precomp->inScopeNs->list;
484 ctxt->xpathCtxt->nsNr = precomp->inScopeNs->number;
486 ctxt->xpathCtxt->namespaces = NULL;
487 ctxt->xpathCtxt->nsNr = 0;
490 ctxt->xpathCtxt
[all...]
H A Dfunctions.h28 xmlXPathRegisterFuncLookup((ctxt)->xpathCtxt, \
30 (void *)(ctxt->xpathCtxt));
H A Dtransform.c400 cur->xpathCtxt = xmlXPathNewContext(doc);
401 if (cur->xpathCtxt == NULL) {
406 cur->xpathCtxt->proximityPosition = 0;
407 cur->xpathCtxt->contextSize = 0;
411 if (xmlXPathContextSetCache(cur->xpathCtxt, 1, -1, 0) == -1)
439 cur->xpathCtxt->nsHash = style->nsHash;
495 if (ctxt->xpathCtxt != NULL) {
496 ctxt->xpathCtxt->nsHash = NULL;
497 xmlXPathFreeContext(ctxt->xpathCtxt);
1502 oldSize = ctxt->xpathCtxt
[all...]
H A Dxsltutils.c985 oldPos = ctxt->xpathCtxt->proximityPosition;
986 oldSize = ctxt->xpathCtxt->contextSize;
987 oldNsNr = ctxt->xpathCtxt->nsNr;
988 oldNamespaces = ctxt->xpathCtxt->namespaces;
991 ctxt->xpathCtxt->contextSize = len;
992 ctxt->xpathCtxt->proximityPosition = i + 1;
994 ctxt->xpathCtxt->node = ctxt->node;
997 ctxt->xpathCtxt->namespaces = comp->inScopeNs->list;
998 ctxt->xpathCtxt->nsNr = comp->inScopeNs->number;
1000 ctxt->xpathCtxt
2066 xmlXPathContextPtr xpathCtxt; local
[all...]
H A Dpattern.c487 oldnode = ctxt->xpathCtxt->node;
488 olddoc = ctxt->xpathCtxt->doc;
489 ctxt->xpathCtxt->node = node;
490 ctxt->xpathCtxt->doc = doc;
491 newlist = xmlXPathEval(comp->pattern, ctxt->xpathCtxt);
492 ctxt->xpathCtxt->node = oldnode;
493 ctxt->xpathCtxt->doc = olddoc;
833 oldCS = ctxt->xpathCtxt->contextSize;
834 oldCP = ctxt->xpathCtxt->proximityPosition;
942 ctxt->xpathCtxt
[all...]
H A Dfunctions.c441 oldXPathDocPtr = tctxt->xpathCtxt->doc;
465 tctxt->xpathCtxt->doc = ctxt->context->doc;
470 tctxt->xpathCtxt->doc = oldXPathDocPtr;
H A Dnumbers.c649 context->xpathCtxt->node = node;
650 parser = xmlXPathNewParserContext(NULL, context->xpathCtxt);
765 amount = xsltNumberFormatGetValue(ctxt->xpathCtxt,
H A DxsltInternals.h1256 xmlXPathContextPtr xpathCtxt; member in struct:_xsltCompilerCtxt
1585 xmlXPathContextPtr xpathCtxt; /* the XPath context */ member in struct:_xsltTransformContext
H A Dextensions.c573 if (ctxt->xpathCtxt != NULL) {
574 xmlXPathRegisterFuncNS(ctxt->xpathCtxt, name, URI, function);
H A Dxslt.c514 if (cctxt->xpathCtxt != NULL)
515 xmlXPathFreeContext(cctxt->xpathCtxt);
554 ret->xpathCtxt = xmlXPathNewContext(NULL);
555 if (ret->xpathCtxt == NULL)
/haiku-fatelf/src/tools/docbook/libxslt/libexslt/
H A Defunctions.c607 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;
638 xsltApplyOneTemplate (ctxt, ctxt->xpathCtxt->node,
/haiku-fatelf/src/tools/docbook/libxml2/
H A Dxmlschemas.c825 void *xpathCtxt; member in struct:_xmlSchemaIDCStateObj
3844 if (sto->xpathCtxt != NULL)
3845 xmlFreeStreamCtxt((xmlStreamCtxtPtr) sto->xpathCtxt);
22089 if (sto->xpathCtxt != NULL)
22090 xmlFreeStreamCtxt((xmlStreamCtxtPtr) sto->xpathCtxt);
22095 sto->xpathCtxt = (void *) xmlPatternGetStreamCtxt(
22097 if (sto->xpathCtxt == NULL) {
22162 res = xmlStreamPush((xmlStreamCtxtPtr) sto->xpathCtxt,
22165 res = xmlStreamPushAttr((xmlStreamCtxtPtr) sto->xpathCtxt,
22313 res = xmlStreamPop((xmlStreamCtxtPtr) sto->xpathCtxt);
[all...]

Completed in 257 milliseconds