As per Validating a HUGE XML file Agreed but I am still confused...how is XML Schema validation even possible with SAX parsing.I mean schema validation involves going back and forth in the XML to validate for example - key references etc. Shouldn't the whole XML be available in memory to do that? Sorry for the dumb question :( Agreed but I