Я также могу предложить очень краткий ответ.
Поместите геосервер на свой компьютер (вы можете скачать автономный zip-файл)
Установите хранилище данных, которое указывает на ваш шейп-файл.
Установите слой, который указывает на ваше хранилище данных
Перейдите на страницу слоев предварительного просмотра и попросите WFS в качестве предварительного просмотра GML
Вуаля - xml-представление вашего шейп-файла.