How can I validate a large XML file (>100mb)? I try to open it with IE, FX & GC and it either crashes or doesn\'t do anything.
On Windows you can write a simple application based on .net platform. The System.Xml.XmlReader
class is capable of validating huge files. An example is in this answer: Validating an XML against referenced XSD in C#
The only tool I know that combines a large file viewer and an XML validator for huge files is XML ValidatorBuddy . The file viewer doesn't load the complete file at once but it is possible to scroll and there is also XML syntax-coloring applied. The validation uses the SAX parser from Xerces and your document with >100mb shouldn't be a problem.
You can also use the XML Tools Plugin in Nodepad++, it has a function "Check XML Syntax now". It's simple to download and if you don't use Notepad++ already, it's a good reason to start!
You can try using a command-line validator, for example xmlstarlet:
$ xmlstarlet validate bigfile.xml
Oxygen XML has a HUGE FILE support that does validation
http://www.oxygenxml.com/#14.1Huge_XML_Files_Support