|
From: Daniele <da...@te...> - 2002-07-28 20:28:31
|
Che vi avevo detto riguardo a SAX?!?!!!!! ----- Original Message ----- From: "Michele Mastrogiovanni" <mma...@ti...> To: "Watlab" <wat...@li...> Sent: Sunday, July 28, 2002 8:07 PM Subject: [Watlab-group] XML -----> JAVA improvement: metodo SAX > Ho provato a migliorare il modo di parsare un file XML in modo da creare > oggetti java e ho scoperto che era davvero semplice: > con il metodo precedente di lasciava al computer la scansione del file XML e > la creazione di tutti i nodi. In seguito si visitava l'albero con metodi DOM > e si costruiva l'albero con le classi di ASIModules di riflesso. > Ora invece il procedimento e'piu'veloce: > Utilizzando SAX che mette a disposizione gli eventi come INIZIO-TAG, > FINE-TAG, INIZIO-DOCUMENTO, FINE-DOCUMENTO... si puoo', utilizzando uno > "stack" creare la stessa struttura senza far costruire prima l'intero albero > al DOM per poi visitarlo. In pratica si puo'costruire l'albero degli > ASIModules direttamente leggendo il file XML, seguendo l'ordine di arrivo dei > tag. > Il meccanismo funziona alla perfezione: i file di destinazione e di partenza > (quello prodotto col metodo toXML degli ASIModules e il file "parsato") sono > indistinguibili. > > Il file di esempio che mostra tale parsing: > Lettura del file XML ------> costruzione classi Java -------> toXML -----> XML > e'il file "ParserSAX.java" nella radice "src". > > Ciao > Goku > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Watlab-group mailing list > Wat...@li... > https://lists.sourceforge.net/lists/listinfo/watlab-group |