XML parser and reporter