ハスケルでUnicode XMLを処理する正式な解決策は何ですか? 私は、HXTがテキストのために簡単なString
表現(Unicode文字のリスト!!!)を使用していることに気付きました。解析時にあなたは2つの表現の間で選択するにはどうすればよいXMLのUnicodeに対するHaskellの姿勢は何ですか?
Constructors
XText String ordinary text (leaf)
XBlob Blob text represented more space efficient as bytestring (leaf)
?ユーザーが文字のリストを使用するように強制することは、特に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ページは真剣に欠けています。ありがとうございました。
「オスコードのUnicode XMLを処理する正式な解決策」を発表するのはどのオフィスですか?私がお勧めするわけではないHXTについて、ソースの上にサンプルファイルがあります:https://github.com/UweSchmidt/hxt。 – applicative