Быстрый способ проверить XML / определить точку отказа

Я получил XML-файл большого размера (90 МБ) из Excel, сохраненный в формате XML Spreadsheet 2003. Он содержит различные недопустимые данные, поэтому Firefox выкладывает такие сообщения:

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

Есть ли инструмент, который будет анализировать мой XML и сообщать мне, что с ним не так, аналогично Firefox? Firefox довольно медленно разбирает его (вероятно, потому, что он хранит все это в памяти, готовый для рендеринга в хорошее навигационное дерево). Я не беспокоюсь о проверке XSD, просто хочу знать, правильно ли сформирован XML.

Ответы на вопрос(4)

Ваш ответ на вопрос