什么是Haskell对XML的Unicode态度?
发布时间:2020-12-16 07:46:09 所属栏目:百科 来源:网络整理
导读:我想知道在 Haskell中处理Unicode XML的官方解决方案是什么. 我注意到HXT对文本使用了一个简单的String表示(Unicode字符列表!!!). http://hackage.haskell.org/packages/archive/hxt/9.3.1.0/doc/html/Text-XML-HXT-DOM-TypeDefs.html#t:XNode ConstructorsX
我想知道在
Haskell中处理Unicode
XML的官方解决方案是什么.
我注意到HXT对文本使用了一个简单的String表示(Unicode字符列表!!!). http://hackage.haskell.org/packages/archive/hxt/9.3.1.0/doc/html/Text-XML-HXT-DOM-TypeDefs.html#t:XNode 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 有人可以提供一些示例代码,也就是说如何使用HXT?维基页面在这方面严重缺乏.谢谢.
xml-conduit程序包使用Text数据类型来存储文本数据.它在过去几年成为标准的文本数据表示. xml-conduit是一个维护良好的软件包,我个人将它用于大量的开源和商业代码.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |