XML path language (XPath (1999)

by James Clark, Steve DeRose