Package lxml :: Module etree :: Class _XPathEvaluatorBase
[hide private]
[frames] | no frames]

Class _XPathEvaluatorBase

object --+
         |
        _XPathEvaluatorBase
Known Subclasses:

Instance Methods [hide private]
 
__init__(...)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
a new object with type S, a subtype of T
__new__(T, S, ...)
 
evaluate(self, _eval_arg, **_variables)
Evaluate an XPath expression.

Inherited from object: __delattr__, __getattribute__, __hash__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Properties [hide private]
  error_log

Inherited from object: __class__

Method Details [hide private]

__init__(...)
(Constructor)

 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
Overrides: object.__init__

__new__(T, S, ...)

 
Returns: a new object with type S, a subtype of T
Overrides: object.__new__

evaluate(self, _eval_arg, **_variables)

 

Evaluate an XPath expression.

Instead of calling this method, you can also call the evaluator object itself.

Variables may be provided as keyword arguments. Note that namespaces are currently not supported for variables.

Deprecated: call the object, not its method.