我认为HXT是Haskell中的XML/HTML处理库,它具有用于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?首选文本,因为我将HXT与Yesod一起使用,后者似乎主要使用Text。
最佳答案
HXT和HaXml都不支持字节串或文本,但是如果您使用Yesod,则无论如何都应该使用xml-conduit和html-conduit。