我看到Haskell中有一些XML处理库.
- HaXml似乎是最受欢迎的(根据dons)
- HXT似乎是最先进的(但由于箭头也是最难学的)
- xml似乎只是基本的解析器
- HXML似乎被抛弃了
- tagsoup和tagchup
- libXML和libXML SAX绑定
那么,如果我想要它,可以选择哪个库
- 功能相当强大(从XML中提取数据并修改XML)
- 可能会在未来的很长一段时间内得到支持
- 成为"社区选择"(默认选择)
虽然上面的大部分内容似乎足以满足我目前的需求,但是选择其中一个而不是其他需求的原因是什么?
UPD 20091222:
关于许可证的一些注意