Ich versuche gerade, eine XML-Datei in Java zu parsen. Ich habe viel recherchiert und versucht, viele der verfügbaren Bibliotheken wie DOM, SAX usw. zu verwenden. Alle diese sind groß und haben viele Optionen. Mein Problem ist jedoch, dass ich in der Lage sein möchte, eine komplette XML-Datei zu parsen und dann mögliche Fehler auszugeben. Mit SAX beispielsweise wird die Datei analysiert, aber nur der erste Syntaxfehler ausgegeben. Gibt es überhaupt einen Fehler, um alle Fehler auf einmal ausgeben zu können wie ein Compiler oder bin ich Pech?XML-Datei in Java analysieren und alle Fehler ausgeben
Wenn dies nicht möglich ist, versuche ich eine Arbeit um zu parsen meine XML-Datei wie eine normale Textdatei und greifen alle öffnenden und schließenden Tags. Gibt es dafür einen einfacheren Weg als viele bedingte Anweisungen und Regeln zu erstellen?
Jede Hilfe wird sehr geschätzt.
Dank
Wenn Sie eine * Syntax * -Fehler haben, können Sie nichts über den Rest der Datei sicher sagen. – chrylis
Ja, das ist, was ich dachte. Gibt es eine Möglichkeit, alle XML-öffnenden und schließenden Tags in Java zu erfassen? Ich analysiere normal, aber ich realisiere, dass ich eine Menge Bedingungen erzeuge und es scheint nicht effizient zu sein. – BlueMoose
Woher wissen Sie, dass das schließende Tag tatsächlich ein schließendes Tag ist, wenn ein Syntaxfehler vorliegt? Vielleicht war der Syntaxfehler, dass das "schließende Tag" in einem Kommentar sein sollte, aber der Kommentar hat einen Tippfehler. – chrylis