Descendants, ancestors, children and parent: A set-based approach to efficiently address XPath primitives. Issue 3 (May 2016)