upgraded XPath library (with new area() function)