Skip to main content
 首页 » 编程设计

purescript之有没有办法用 Purescript 解析 XML

2024年10月24日40Free-Thinker

我正在研究函数式编程方法来编写一个简单的 Web 应用程序来执行类似 XSLT 的操作。我正在考虑尝试 Purescript,但我需要确保使用它来解析 XML 是可能的(并且相对容易)。有没有办法做到这一点?我找到了 purescript-xml但它似乎已经死了(不再追求)。我错过了什么吗?

请您参考如下方法:

我为 DOMParser 做了一个简单的国外导入然后使用标准 DOM 库 purescript-dom .

purescript-domparser中有绑定(bind)但我不关心他们。我没有理由辨别代表 DOMParser 对象。

这是我用的:

exports.parseXML = function (s) { 
  return new DOMParser().parseFromString(s, 'application/xml'); 
} 
 
foreign import parseXML :: String -> Document 

不幸的是,DOMParser 不能直接确定解析是否失败。失败时,它仍会返回有效的 Document,但仅包含有关错误的信息。