3d4c553 - Preventing empty file creation when the document end is reached.
e689db1 - Added schema validation.
c34d77e - Moved the whole code into one huge monolithic class to avoid the method call stack over flow error.
3bec427 - This code splits the xml into needed sizes but has issues with the method call stack exploding if the no of documents to be created ...
3602022 - Splits files as per the expected file size.
cfa9866 - Refactored the code to use observer pattern.
dc771cd - Refactored the xml writing logic into a class of it's own.
df21e7d - Reads an xml file and prints it to output. Base check in.