<div class='ABC'>
<a href='url.com'></a>
<div class='XXX'></a>
<div id='EDF'>
<a href='url.com'></a>
</div>
<div class='XYZ'></div>
</div>
As per my understanding //div[@class='ABC'//child::*] should yield search result of 4 and //div[@class='ABC'//descendant::*] should yield 5. But, in reality, both are yielding search result of 5.
Can anyone help me understand the difference?