Какую XML-библиотеку Haskell использовать?

Я вижу, что в Haskell есть несколько библиотек обработки XML.

HaXml кажется самым популярным (согласнодоны)HXT кажется самым продвинутым (но также и самым трудным для изучения благодаря стрелкам)XML который кажется просто базовым парсеромHXML кажется заброшеннымtagoup и tagchupПривязки libXML и libXML SAX

Итак, какую библиотеку выбрать, если я этого хочу

быть достаточно мощным (извлекать данные из XML и изменять XML)вероятно, будет поддерживаться долгое время в будущембыть "выбор сообщества » (выбор по умолчанию)

И хотя большинство из вышеперечисленного кажется достаточным для моих текущих потребностей, каковы причины выбора одного из них перед другими?

UPD 20091222:

Некоторые заметки о лицензиях:

BSD или MIT:hexpat,HXT,LibXML,TagSoup,XMLLGPL:HaXmlGPLv2:GPLv3:LibXML-саксофон,tagchup,TagSoup-ХТ

Ответы на вопрос(3)

Ваш ответ на вопрос