I've got a large-ish (90MB) XML file from Excel, saved in XML Spreadsheet 2003 format. It contains various invalid data, so that Firefox spits out messages like this:
Line Number 790402, Column 65:
<Cell ss:StyleID="s18"><Data ss:Type="String">Here's some data I?Bnternational</Data></Cell>
Is there a tool that'll parse my XML and tell me what's wrong with it, in a similar way to Firefox? Firefox is quite slow at parsing it (presumably because it's keeping it all in memory ready to render into a nice navigable tree). I'm not bothered about validation against an XSD, just want to know if the XML is well-formed.