Application error loop when trying to open Editor - "XML error -- 'Illegal name character'"

UPDATE: I fixed the issue on my own, with some help from some friends of mine on Discord.

I opened the “~recent.xml” file from my scenario folder and deleted the line that had “Buildings & Units” in it (after all, the ampersand was the ‘illegal character’) and now the Editor is opening as normal.