More declarative
Query for presence (or absence) of specific content
Ignore everything else.
More robust, less specific navigation with //
and descendant
axis
boolean()
function reduces many XPaths to true-false answers
Can be plugged into various APIs: DOM, XOM, JDOM, etc.