Смею предположить, что выводятся все, но очень быстро и в конце остается только один, последний ,который Вы и видите. Вот эта строка ui->textBrowser->setText(xmlReader.text().toString()); затирает предыдущее значение и вставляет новое. Используйте append() метод и тогда появятся все.