Apache Xerces - Parser XML

Cos'è Apache Xerces2?

Xerces2 è un processore basato su Java e fornisce interfacce e implementazioni standard per seguire gli standard API di analisi XML -

  • Document Object Model (DOM) livello 3

  • API semplice per XML (SAX) 2.0.2

  • API Streaming per XML (StAX) 1.0 API per eventi

  • API Java per l'elaborazione XML (JAXP) 1.4

Cos'è l'analisi XML?

L'analisi dell'XML si riferisce all'esecuzione del documento XML per accedere ai dati o per modificare i dati in un modo o nell'altro.

Cos'è XML Parser?

XML Parser fornisce un modo per accedere o modificare i dati presenti in un documento XML. Java fornisce più opzioni per analizzare il documento XML. Di seguito sono riportati vari tipi di parser comunemente utilizzati per analizzare i documenti XML.

  • Dom Parser - Analizza il documento caricando il contenuto completo del documento e creando in memoria il suo albero gerarchico completo.

  • SAX Parser- Analizza il documento sui trigger basati sugli eventi. Non carica il documento completo nella memoria.

  • StAX Parser - Analizza il documento in modo simile al parser SAX ma in modo più efficiente.

Ora, elaboreremo ogni parser utilizzando la libreria Apache Xerces nei capitoli successivi.