dipende da cosa ti serve.. .l'xml è + strutturato per cui se devi fare cose complesse con molti nodi o nidificate è sicuramente la maniera + comoda ed elegante per farlo
il txt è + leggero proprio perchè non contiene i tag per progetti semplici ti consiglio il txt
per quanto riguarda il caricamento delle news io le farei caricare per intero prima, tanto 100 news pesano come un immagine piccola
poi ovviamente ve benissimo anche nell'altro metodo nel qule però non puoi non usare un preloadino piccolo piccolo perchè darebbe l'impressione di essere lento il sito (basta un ritardo di un secondo quando uno invece si aspetta una risposta immediata a dare fastidio.... usando il preload per ogni news invece rischi che il preload pesi il doppio della news stessa (anche se è vero che resta in cache)
fai tu, a me pare che far caricare tutto prima sia cmq la via + semplice
ciauz