Mmm el problema q veo es q estas llamando a una function q en realidad no existe en tiempo real, me refiero a "cargaxml.onLoad = function(exito) { " no siempre se va a cargar una antes q la otra, online puede q haga cualquier cosa. Te recomiento separa ambos codigos, por un lado el primer onLoad y por otro el segundo, q cada uno sea independiente.
Crea dos arrays o variables donde guardes la informacion q vas a unir mas adelante.
Una vez q tenga echo eso en una ultima function haces q se mezclen los dos contenidos, el extracto de un XML y del otro.
Si conoces algo de arrays te lo recomiendo, y sino usa variables y concatena por ejemplo:
al inicio de tu scripts
Código:
var texto_uno;
var texto_dos;
en reemplazo de read_txt.text =....
Código:
texto_uno = cargaxml.firstChild.childNodes[i].childNodes[j].attributes.cabecera + " " + "RTÉ News " + " · ";
y en la segunda variable lo siguiente.
Código:
texto_dos = carganoticias.firstChild.childNodes[0].childNodes[8].childNodes[0].childNodes[0] + " · " + carganoticias.firstChild.childNodes[0].childNodes[9].childNodes[0].childNodes[0] + " · " + carganoticias.firstChild.childNodes[0].childNodes[10].childNodes[0].childNodes[0] + " · " + carganoticias.firstChild.childNodes[0].childNodes[11].childNodes[0].childNodes[0] + " · " + carganoticias.firstChild.childNodes[0].childNodes[12].childNodes[0].childNodes[0];
Entiendes? seguramente si, esa seria en primera instancia la solucion q veo mejor.
Un abrazo!
Index000