Wie Sie XML-API verwenden

March 22

Wie Sie XML-API verwenden

Die zwei beliebtesten XML-APIs verwendet, beim Programmieren mit XML sind das Simple API for XML (SAX) und Dokument Object Model (DOM). Ein XML-Parser liest die XML-Daten und lädt sie in ein DOM-Objekt, wo es dann durchlaufen werden kann. SAX analysiert einen Datenstrom und hat eine ereignisgesteuerte API. Wenn ein Element, Textknoten, Kommentar oder eine Verarbeitungsanweisung erfolgt innerhalb der Parsen eines XML-Dokuments mithilfe von SAX, ein Ereignis ausgelöst wird.

Anweisungen

1 Bestimmen Sie, welche Aktionen die Anwendung auf das XML-Dokument durchführen müssen. Dies kann bestimmen, welche Art von API verwendet wird. Die Anwendung muss möglicherweise das XML-Dokument zu laden und zu überprüfen, ob es wohlgeformt ist XML oder es müssen möglicherweise durch das gesamte Dokument zu durchlaufen, Änderungen vornehmen und speichern Sie die Änderungen.

2 Bestimmen Sie, welche Parser verwenden. Es gibt mehrere XML-Parser und jede hat eine ordnungsgemäße Verwendung. In einigen Fällen Parsen von DOM-Stil ist am besten, und in anderen SAX ist am besten. Wissen Sie, was Ihre Anforderungen sind, um die besten Parser auswählen.

3 Beachten Sie Threadsicherheit beim Zugriff auf jedes XML‑Dokument in Java. Auch beachten Sie welche Datentypen von API-Aufrufen zurückgegeben werden. Zum Beispiel: Wenn ein Knoten ein Attribut nicht besitzt, wird ein null-Objekt zurückgegeben.

4 Fehler ordnungsgemäß zu behandeln. Java-Ausnahmen werden ausgelöst und haben spezielle Fehlerbehandlung sowie C und VB. Müssen Sie Code für alle Ausnahmen.

Tipps & Warnungen

  • Der DOM-API bezieht sich auf das gesamte Dokument, während die SAX API jedes Stück des XML-Dokuments separat analysiert.