Java XML - Parsers
L'analisi XML si riferisce all'esecuzione di un documento XML per accedere o modificare i dati.
Cos'è XML Parser?
XML Parser fornisce un modo per accedere o modificare i dati in un documento XML. Java fornisce più opzioni per analizzare i documenti XML. Di seguito sono riportati i vari tipi di parser comunemente utilizzati per analizzare i documenti XML.
Dom Parser - Analizza un documento XML caricando il contenuto completo del documento e creando in memoria il suo albero gerarchico completo.
SAX Parser- Analizza un documento XML su trigger basati su eventi. Non carica il documento completo nella memoria.
JDOM Parser - Analizza un documento XML in modo simile al parser DOM ma in un modo più semplice.
StAX Parser - Analizza un documento XML in modo simile al parser SAX ma in modo più efficiente.
XPath Parser - Analizza un documento XML basato sull'espressione e viene ampiamente utilizzato insieme a XSLT.
DOM4J Parser- Una libreria java per analizzare XML, XPath e XSLT utilizzando Java Collections Framework. Fornisce supporto per DOM, SAX e JAXP.
Sono disponibili API JAXB e XSLT per gestire l'analisi XML in modo orientato agli oggetti. Elaboreremo ogni parser in dettaglio nei capitoli successivi di questo tutorial.