Maneira Rápida de Validar XML / Identificar Ponto de Ruptura

Eu tenho um arquivo XML grande-ish (90MB) do Excel, salvo no formato XML Spreadsheet 2003. Ele contém vários dados inválidos, para que o Firefox envie mensagens como esta:

Line Number 790402, Column 65:
<Cell ss:StyleID="s18"><Data ss:Type="String">Here's some data I&#5;?Bnternational</Data></Cell>

Existe uma ferramenta que analise o meu XML e me diga o que há de errado com ele, de maneira semelhante ao Firefox? O Firefox é bastante lento em analisá-lo (presumivelmente porque está mantendo tudo na memória pronto para renderizar em uma boa árvore navegável). Eu não estou incomodado sobre validação contra um XSD, só quero saber se o XML está bem formado.

questionAnswers(4)

yourAnswerToTheQuestion