HaskellでUnicodeXMLを処理するための公式の解決策は何か知りたいです。String
HXTがテキストに単純な表現(Unicode文字のリスト!!!)を使用していることに気付きました。
Constructors
XText String ordinary text (leaf)
XBlob Blob text represented more space efficient as bytestring (leaf)
解析するときに、2つの表現からどのように選択しますか?ユーザーに文字のリストを使用させることは、特にXMLドキュメントに多くのテキストコンテンツが含まれている場合は、特に魅力的な機能のようには思えません。
また、 Googleでhttp://hackage.haskell.org/package/hxt-unicodeを見つけましたが、解析でどのように使用するのかわかりません。Unicodeのサポートも以前ははるかに明示的でした:http://hackage.haskell.org/packages/archive/hxt/8.5.2/doc/html/Text-XML-HXT-DOM-Unicode.html しかし、このモジュール明確な理由なしに最新バージョン(執筆時点では9.3.1.0)で削除されました。その背後にある動機は何でしたか?
また、HXTの使用目的のサンプルコードを教えてもらえますか?wikiページはこの点で深刻に欠けています。ありがとうございました。