Hola:
Suponiendo que el tag item lo tienes en la variable este_item...
Código:
texto = [];
for (i = 0, titulos = este_item.getElementsByTagName("titulo"), total = titulos.length; i < total; i++) {
texto.push(titulos[i].firstChild.data);
}
titulo = texto.join(" ");
La forma de hacerlo es en este caso, poniendo todos los títulos en el array texto, y luego concatenarlo con el método join de los arrays.
Fíjate que en la cabecera del bucle for (en la zona de inicialización), creo la variable titulo así:
titulos = este_item.getElementsByTagName("titulo")
y le sigue la inicialización de la variable total con el length...
Saludos