LNode

Labeled node
Type alias for an annotated node, annotated with parse location
Type alias for an extended node, annotated with parse location
An alias for NodeCluster when dealing with FGL graphs.
Remove a Node from the Graph.
Remove multiple Nodes from the Graph.
Delete a node and all its edges from the graph.
generate list of labeled nodes
Applies some "Canonical XML" rules to a document tree. The rule differ slightly for canonical XML and XPath in handling of comments Note: This is not the whole canonicalization as it is specified by the W3C Recommendation. Adding attribute defaults or sorting attributes in lexicographic order is done by the transform function of module Text.XML.HXT.Validator.Validation. Replacing entities or line feed normalization is done by the parser. Rules: remove DTD parts, processing instructions, comments and substitute char refs in attribute values and text Not implemented yet:
  • Whitespace within start and end tags is normalized
  • Special characters in attribute values and character content are replaced by character references
data type for representing a set of nodes as a tree structure this structure is e.g. used to repesent the result of an XPath query such that the selected nodes can be processed or selected later in processing a document tree
Interface for XmlArrow to basic data types NTree and XmlTree If this module must be used in code working with arrows, it should be imported qualified e.g. as XN, to prevent name clashes. For code working on the "node and tree level" this module is the interface for writing code without using the constructor functions of XNode and NTree directly
Get statistics about our local node
Local nodes