I assume this is a joke question, left over from the beta ? XPath is the language used to define nodes when querying them using the DOM. You MAY be able to use XPath in other situations, but XPath alone is useless, the DOM is what interprets XPath and returns nodes using it.