title: Difference between child, following and descendant in XPath axes
body: <p>Till now what all I understand is</p>
  
  <ol>
  <li><code>::child</code> looks for immediate child notes of the current node</li>
  <li><code>::following</code> looks for immediate child and sub child and so on of the current node.</li>
  <li>What is <code>::descendant</code> then?</li>
  </ol>
  
  <p>Can anyone help me understand with simple example?</p>