Manera rápida de validar XML / identificar el punto de quebrantamiento

Tengo un archivo XML grande (90 MB) de Excel, guardado en formato XML Spreadsheet 2003. Contiene varios datos no válidos, por lo que Firefox escupe mensajes como este:

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

¿Existe una herramienta que analice mi XML y me diga qué tiene de malo, de manera similar a Firefox? Firefox es bastante lento para analizarlo (probablemente porque lo tiene todo en la memoria listo para convertirlo en un bonito árbol navegable). No me molesta la validación contra un XSD, solo quiero saber si el XML está bien formado.

Respuestas a la pregunta(4)

Su respuesta a la pregunta