Xml parser

Whole XML parser