haskell - 是否可以在 Haskell 的 HXT 上使用 Text 或 ByteString?

标签 haskell text web-scraping bytestring hxt

我认为 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-conduithtml-conduit反正。

关于haskell - 是否可以在 Haskell 的 HXT 上使用 Text 或 ByteString?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11382211/

相关文章:

python - 用python删除文件中的最后一行

text - ChatGPT token 限制

python - 为什么 BeautifulSoup 不从网页中提取所有 HTML?

haskell - Haskell 中的二叉搜索树实现

java - 为什么 Haskell 可以轻松处理非常大的数字?

haskell - 为什么在 IO Monad 中包装 IO 结果

r - 如何在 R 上使用 dodged geom_boxplot 注释每个方面的不同值?

haskell - 为什么为否定参数定义 `take` 和 `drop`?

python-2.7 - 如何在使用python 2.7抓取URL时忽略HTTP错误

python - 使用Python请求库登录帐户困难