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.