A very simple XPath evaluator abstraction.
A very simple XPath evaluator abstraction. It has no knowledge about static and dynamic contexts (other than the optional context item), etc. It also has no knowledge about specific implementations, such as Saxon. Moreover, it has no knowledge about XPath versions.
An XPath evaluator is needed as context when querying formula and table link content where XPath expressions are used.
This trait looks a bit like the JAXP XPath
interface. Like the XPath
interface, this trait does not support the
XDM data types that succeeded XPath 1.0. In contrast to the JAXP XPath
interface, this trait is more Scala-esque and type-safe.
A very simple XPath evaluator factory abstraction.
XPath evaluation abstraction. It is needed for processing formula and table link content. It is as technology-agnostic as possible.
This package is not used in most of TQA. It is only used in the "richtaxonomy" namespace, so most of TQA has no knowledge about and dependency on XPath processing.