|
Text.XML.HXT.XPath.XPathEval | Portability | portable | Stability | experimental | Maintainer | Uwe Schmidt (uwe@fh-wedel.de) |
|
|
|
Description |
Version : $Id: XPathEval.hs,v 1.8 20061012 11:51:29 hxml Exp $
The core functions for evaluating the different types of XPath expressions.
Each Expr-constructor is mapped to an evaluation function.
|
|
Synopsis |
|
|
|
Documentation |
|
|
Select parts of a document by an XPath expression.
The main filter for selecting parts of a document via XPath.
The string argument must be a XPath expression with an absolute location path,
the argument tree must be a complete document tree.
Result is a possibly empty list of XmlTrees forming the set of selected XPath values.
XPath values other than XmlTrees (numbers, attributes, tagnames, ...)
are convertet to text nodes.
|
|
|
Select parts of a document by a namespace aware XPath expression.
Works like getXPath but the prefix:localpart names in the XPath expression
are interpreted with respect to the given namespace environment
|
|
|
Select parts of an XML tree by a XPath expression.
The main filter for selecting parts of an arbitrary XML tree via XPath.
The string argument must be a XPath expression with an absolute location path,
There are no restrictions on the arument tree.
No canonicalization is performed before evaluating the query
Result is a possibly empty list of XmlTrees forming the set of selected XPath values.
XPath values other than XmlTrees (numbers, attributes, tagnames, ...)
are convertet to text nodes.
|
|
|
Same as getXPathSubTrees but with namespace aware XPath expression
|
|
|
compute the node set of an XPath query
|
|
|
compute the node set of a namespace aware XPath query
|
|
|
The main evaluation entry point.
Each XPath-Expr is mapped to an evaluation function. The Env-parameter contains the set of global variables
for the evaluator, the Context-parameter the root of the tree in which the expression is evaluated.
|
|
Produced by Haddock version 2.4.2 |