If you have some nodes which are having special characters, it would not load properly
for an instance see the nodes below
<node:number>1538-7445</node:number>
<node:coverDisplayDate>Sep 1 2012 12:00:00:000AM</node:coverDisplayDate>
either you have to change the : to other special characters like '-' in order to convert it properly
Correct Node
<node-number>1538-7445</node-number>
<node-coverDisplayDate>Sep 1 2012 12:00:00:000AM</node-coverDisplayDate>
I have wasted my precious time while debugging this. Please aware about this. ?