Have you considered making xml-splitter conform to the node.js stream interface?
It would be interesting to be able to do this:
var xmlparser = new XMLSplitter('some/path');
..where mysink is an object mode writable stream.
I'm using this for a project - once it matures a bit I might be able to look into refactoring it..