Come utilizzare API XML

May 3

Come utilizzare API XML


Le due API XML più utilizzati durante la programmazione con XML sono il Simple API for XML (SAX) e il Document Object Model (DOM). Un parser XML legge l'XML e lo carica in un oggetto DOM dove può quindi essere attraversato. SAX analizza un flusso di dati e ha una API event-driven. Quando un'istruzione elemento, nodo di testo, commento o elaborazione avviene all'interno del parsing di un documento XML utilizzando SAX, un evento viene generato.

istruzione

1 Determinare quali azioni l'applicazione deve eseguire sul documento XML. Questo può determinare quale viene utilizzato il tipo di API. L'applicazione può essere necessario caricare il documento XML e validare che sia ben formato XML o potrebbe essere necessario attraversare l'intero documento, apportare le modifiche e salvare le modifiche.

2 Determinare quale parser da usare. Ci sono diversi parser XML disponibili e ciascuno ha un uso corretto. In alcuni casi, in stile DOM analisi è migliore e in altri, SAX è migliore. Sapere quali siano le vostre esigenze, al fine di selezionare la migliore parser.

3 Essere consapevoli del filo di sicurezza quando si accede a un documento XML in Java. Anche essere consapevoli di ciò che tipi di dati saranno restituiti dalle chiamate API. Ad esempio, se un nodo non ha un attributo di un oggetto nullo viene restituito.

4 Gestire gli errori in modo corretto. eccezioni Java vengono gettati e C e VB hanno specifiche di gestione degli errori pure. Assicurarsi di codificare per tutte le eccezioni.

Consigli e avvertenze

  • L'API DOM opera su tutto il documento mentre l'API SAX analizza ogni pezzo del documento XML separatamente.