I’d guess that Encore 455 will read these files correctly. As I recently recovered a copy of it, you could send me a file for checking – andre.baeck(at)gmail.com
That I remember, E5 cannot read files that old. An intermediate save in E455 or early E5 may be needed.
Encore does not create XML before E5, and yet is is very basic – and does not include the lyrics.
As an alternative, Harmony Assistant reads E455 files pretty well. And can generally create a quite good XML. I can check that too.