• Home
  • Raw
  • Download

Lines Matching defs:_xmlXPathContext

290 struct _xmlXPathContext {  struct
291 xmlDocPtr doc; /* The current document */
292 xmlNodePtr node; /* The current node */
294 int nb_variables_unused; /* unused (hash table) */
295 int max_variables_unused; /* unused (hash table) */
296 xmlHashTablePtr varHash; /* Hash table of defined variables */
298 int nb_types; /* number of defined types */
299 int max_types; /* max number of types */
300 xmlXPathTypePtr types; /* Array of defined types */
302 int nb_funcs_unused; /* unused (hash table) */
303 int max_funcs_unused; /* unused (hash table) */
304 xmlHashTablePtr funcHash; /* Hash table of defined funcs */
306 int nb_axis; /* number of defined axis */
307 int max_axis; /* max number of axis */
308 xmlXPathAxisPtr axis; /* Array of defined axis */
311 xmlNsPtr *namespaces; /* Array of namespaces */
312 int nsNr; /* number of namespace in scope */
313 void *user; /* function to free */
316 int contextSize; /* the context size */
317 int proximityPosition; /* the proximity position */
320 int xptr; /* is this an XPointer context? */
321 xmlNodePtr here; /* for here() */
322 xmlNodePtr origin; /* for origin() */
325 xmlHashTablePtr nsHash; /* The namespaces hash table */
326 xmlXPathVariableLookupFunc varLookupFunc;/* variable lookup func */
327 void *varLookupData; /* variable lookup data */
330 void *extra; /* needed for XSLT */
333 const xmlChar *function;
334 const xmlChar *functionURI;
337 xmlXPathFuncLookupFunc funcLookupFunc;/* function lookup func */
338 void *funcLookupData; /* function lookup data */
341 xmlNsPtr *tmpNsList; /* Array of namespaces */
342 int tmpNsNr; /* number of namespaces in scope */
345 void *userData; /* user specific data block */
346 xmlStructuredErrorFunc error; /* the callback in case of errors */
347 xmlError lastError; /* the last error */
348 xmlNodePtr debugNode; /* the source node XSLT */
351 xmlDictPtr dict; /* dictionary if any */
353 int flags; /* flags to control compilation */
356 void *cache;
359 unsigned long opLimit;
360 unsigned long opCount;
361 int depth;