Expat è una libreria scritta in linguaggio C, per il parsing, ossia l'analisi sintattica, di documenti XML. Esiste il parser XML per il progetto open-source di Mozilla, quello per il linguaggio Perl ed altri ancora, sempre open-source. Expat è strutturata per lavorare in modalità "stream-oriented", orientata al flusso di dati quindi, piuttosto che ad una attività momentanea intensa e intervallata, in cui l'applicazione che se ne serve, registra gli handles di ciò che il parser potrebbe trovare nel documento XML. Expat è molto veloce ed ha posto le basi per conseguire elevati standard di affidabilità, robustezza e correttezza.
Aggiungi un commento