|
Pare che dell'utilità di XML siano convinti in molti. Tanto è vero che
sono disponibili gratuitamente in rete dei parser di XML in Java fatti
per esempio da, tanto per non fare nomi, Sun, IBM e Microsoft. Per non scontentare
nessuno, per il nostro programma non abbiamo utilizzato un parser fatto
da alcun "pezzo grosso" dell'Informatica, ma quello fatto da James Clark.
Questo autore, definito un "eroe" del Free Software, è un ricercatore
specializzato nella gestione dei documenti, ed ha scritto (e regalato al
mondo), tra le altre cose il GROFF (rimpiazzo del NROFF per il progetto
GNU), del SGMLS (parser SGML utilizzato dal sistema di documentazione standard
per Linux noto come LinuxDoc), del Jade (processore di DSSSL utilizzato
dal DocBook sistema per la documentazione del progetto Gnome), di Expat
(il processore di XML di Mozilla, la versione Free Software del Netscape
Navigator), e di XP. XP è un parser di XML in Java che ha tra i suoi obiettivi
quello di essere il più veloce in circolazione. Dopo aver esaminato i vari
parser, ho scelto XP. Anche perché in pratica si assomigliano tutti, funzionano
più o meno allo stesso modo ed XP è semplice e mi permetteva di evitare
scelte "politiche". Ho incluso insieme all'articolo il Jar della versione
0.3 che potete trovare su CPOnLine insieme al listato.
|