XmlParse implemented w/ tests