It's probably due to the site's slowness and generating errors. Sometimes it gives proper results:
CODE
<results>
<span class="by-time" id="ctl00_cphMain__donationTable__donationTableRepeater_ctl00__name">Donation by <strong>vicky smith</strong>
</span>
<span class="by-time" id="ctl00_cphMain__donationTable__donationTableRepeater_ctl01__name">Donation by <strong>Simon Thompson</strong>
</span>
</results>
By the way, the first-child occurrence in xpath starts with 1 instead of 0, but this doesn't have any effect on the result payload.