Penso che HXT, una libreria di elaborazione XML/HTML in Haskell, abbia metodi veramente flessibili e potenti per attraversare e manipolare alberi DOM tramite Arrows. http://adit.io/posts/2012-04-14-working_with_HTML_in_haskell.htmlÈ possibile utilizzare Text o ByteString su HXT in Haskell?
Sembra, tuttavia, HXT ha solo la rappresentazione di stringa per il contenuto del nodo DOM. http://hackage.haskell.org/packages/archive/hxt/9.1.6/doc/html/Text-XML-HXT-DOM-TypeDefs.html#t:XNode
È possibile utilizzare sia ByteString o Testo per HXT? Il testo è preferito poiché sto usando HXT con Yesod, che sembra utilizzare principalmente il testo.
Ho aperto un [problema] (https://github.com/UweSchmidt/hxt/issues/6) per questo su github - – Qrilka