我认为 Haskell 中的 XML/HTML 处理库 HXT 具有非常灵活和强大的方法,可以通过 Arrows 遍历和操作 DOM 树。
http://adit.io/posts/2012-04-14-working_with_HTML_in_haskell.html
然而,HXT 似乎只有 DOM 节点内容的字符串表示。
http://hackage.haskell.org/packages/archive/hxt/9.1.6/doc/html/Text-XML-HXT-DOM-TypeDefs.html#t:XNode
是否可以将 ByteString 或 Text 用于 HXT? Text 是首选,因为我将 HXT 与 Yesod 一起使用,它似乎主要使用 Text。
最佳答案
HXT 和 HaXml 似乎都不支持字节串或文本,但如果您使用 Yesod,您可能应该使用 xml-conduit和 html-conduit反正。
关于haskell - 是否可以在 Haskell 的 HXT 上使用 Text 或 ByteString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11382211/