add XML file parser to KVStore