XML fetching question: Ethernet Shield

Why isn't my version working then?

Your code appears to be "different" from the code I used. I suggest you try the code that worked for me to see if you have hardware issues or just issues with your code.