title: Difference between XPath, XQuery and XPointer
body: <p>What is the difference between <code>XPath</code>, <code>XQuery</code> and <code>XPointer</code>? As far as I know, <code>XQuery</code> is an extended version of <code>XPath</code>. I have some basic knowledge of <code>XPath</code>. Is there any feature available in <code>XPath</code> which is not in <code>XQuery</code>? Yesterday, I heard a new word, <code>XPointer</code>. I am confused. Which language is used for which purpose?</p>