哪个Haskell XML库要使用?

我看到在Haskell有一些XML处理库。

> HaXml似乎是最受欢迎的(根据dons)
> HXT似乎是最先进的(但也是最难学的感谢箭头)
> xml似乎只是基本的解析器
> HXML似乎被放弃了
> tagsoup和tagchup
> libXML和libXML SAX绑定

所以,如果我想要选择哪个库

>具有相当强大的功能(从XML中提取数据和修改XML)
>可能在未来很长时间内得到支持
>成为“社区选择”(默认选择)

虽然上面的大部分似乎足以满足我目前的需要,选择其中一个的原因是什么?

UPD 20091222:

关于许可证的一些说明:

> BSD或MIT:hexpat,hxt,libxml,tagsoup,xml
> LGPL:HaXml
> GPLv2:
> GPLv3:libxml-sax,tagchup,tagsoup-ht

我会推荐:

> xml,如果你的任务很简单
> haxml,如果你的任务很复杂
> hxt,如果你喜欢箭头
> hexpat如果你需要高性能

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


xml怎么加入图片路径
rss源错误怎么解决
文件后缀xml是什么意思
xml格式电子发票怎么获取
xml格式是什么意思
rss是什么意思啊
xml格式电子发票怎么打开
rss订阅源是什么意思
rss源是什么
xml注释怎么写
php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类