Vedo che ci sono alcune librerie di elaborazione XML in Haskell.Quale libreria XML Haskell usare?
- HaXml sembra essere il più popolare (secondo dons)
- HXT sembra essere il più avanzato (ma anche la più difficile da imparare grazie a frecce)
- xml che sembra essere solo la parser base
- HXML sembra essere abbandonato
- tagsoup e tagchup
- libxml e libXML SAX binding
Quindi, quale libreria per scegliere se lo voglio
- per essere ragionevolmente potente (per estrarre i dati da XML e modificare XML)
- che possono essere sostenute da molto tempo in futuro
- di essere una “scelta comunità” (scelta di default)
E mentre la maggior parte di quanto sopra sembra essere sufficiente per le mie esigenze attuali, quali sono i motivi per sceglierne uno sopra gli altri?
UPD 20.091.222:
Alcune note sulle licenze:
- BSD o MIT: hexpat, hxt, libxml, tagsoup, xml
- LGPL: HaXml
- GPLv2:
- GPLv3: libxml-sax, tagchup, tagsoup-ht
Grazie, don. Questo è il tipo di suggerimento che stavo cercando. – sastanin
"probabilmente sarà supportato da molto tempo in futuro" Utilizzerei sicuramente Haxml. Ha 10 anni e gli autori sono molto attivi. –
Bene, questo è un motivo importante per scegliere HaXml. Grazie! – sastanin