Есть ли способ проанализировать XML с Purescript? - PullRequest
0 голосов
/ 12 мая 2018

Я изучаю способы функционального программирования для написания простого веб-приложения, которое выполняет XSLT-подобные вещи. Я думаю о том, чтобы попробовать Purescript, но мне нужно убедиться, что можно (и относительно легко) анализировать XML с его помощью. Есть способ сделать это? Я нашел purescript-xml , но он, кажется, мертв (больше не в Преследовании). Я что-то упустил?

1 Ответ

0 голосов
/ 21 мая 2018

Я сделал простой импорт для DOMParser и затем использовал стандартную библиотеку DOM purescript-dom .

В purescript-domparser есть привязки но мне было плевать на них.Нет причин, которые я могу различить для представления объекта DOMParser.

Это то, что я использовал:

exports.parseXML = function (s) {
  return new DOMParser().parseFromString(s, 'application/xml');
}

foreign import parseXML :: String -> Document

К сожалению, DOMParser не делает его прямым, чтобы определить, анализируется лине удалось.В случае ошибки он по-прежнему возвращает действительный Document, но содержит только информацию об ошибке.

...