Localization Assignment with Java, Use of XML to store data instead of database