If your XML is that easy, and format is fixed, and file is that big, and you need really fast processing, I would recommend to implement parsing by yourself, with simple while (i < length(unputStr)) do cycle. There you can search for '<' symbol, extract node names, etc, etc.