Just as a bit of advice, I don't think anybody's going to want to download a 17mb (!) archive of files just to test out possible solutions for you.
You're more likely to get real help if you post one or two short (but well-formed) examples of the xml here instead, and the output you want from it, in the format that you want it in.
And if you do, please use ***[code][/code]
*** tags around your code and data, to preserve the original formatting and to improve readability. Do not
use quote tags, bolding, colors, "start/end" lines, or other creative techniques.