Я сделал простой импорт для 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
, но содержит только информацию об ошибке.