Для того, чтобы с локалки прочитать файл можно использовать
<input type="file">
Для чтения самого файла можно изучить вот такой
сниппет и переделать под себя, вместо того, чтобы в innerHTML присваивать - просто запомнить в переменную, например fileContent.
Для парсинга XML:
здесь
Для JSON: JSON.parse( fileContent );