Je vois qu'il y a quelques bibliothèques de traitement XML dans Haskell.Quelle bibliothèque Haskell XML utiliser?
- HaXml semble être le plus populaire (selon dons)
- HXT semble être le plus avancé (mais aussi les plus difficiles à apprendre grâce à des flèches)
- xml qui semble être juste la analyseur de base
- HXML semble être abandonné
- tagsoup et tagchup
- liaisons libxml et libxml SAX
Alors, quelle bibliothèque de choisir si je veux
- être raisonnablement puissant (pour extraire des données de XML et de modifier XML)
- susceptibles d'être soutenues depuis longtemps dans l'avenir
- d'être un « choix communautaire » (choix par défaut)
Et alors que la plupart de ce qui précède semble être suffisant pour mes besoins actuels, ce sont les raisons de en choisir un par-dessus les autres?
UPD 20091222:
Quelques remarques sur les licences:
- BSD ou MIT: hexpat, hxt, libxml, tagsoup, xml
- LGPL: HaXml
- GPLv2:
- GPLv3: libxml-sax, tagchup, tagsoup-ht
Merci, Don. C'est le genre de suggestion que je cherchais. – sastanin
"susceptible d'être soutenu longtemps dans le futur" Je voudrais certainement utiliser Haxml. Il a 10 ans et les auteurs sont très actifs. –
Eh bien, c'est une raison importante de choisir HaXml. Merci! – sastanin