Navigable tree structure which allow a program to traverse for XPath expressions copied and modified from HXML (http://www.flightlab.com/~joe/hxml/)
Documentation
parentAxis :: NavTree a -> [NavTree a]Source
ancestorAxis :: NavTree a -> [NavTree a]Source
ancestorOrSelfAxis :: NavTree a -> [NavTree a]Source
descendantAxis :: NavTree a -> [NavTree a]Source
descendantOrSelfAxis :: NavTree a -> [NavTree a]Source
followingSiblingAxis :: NavTree a -> [NavTree a]Source
precedingSiblingAxis :: NavTree a -> [NavTree a]Source
followingAxis :: NavTree a -> [NavTree a]Source
precedingAxis :: NavTree a -> [NavTree a]Source
module Data.NavTree