Added preliminary XML parser