JDK 1.6 und Xerces?

In meinem aktuellen Projekt, wir haben das Ziel, eine JDK-1.6-Laufzeitumgebung. Für ältere rasons, Xerces-JAR-Dateien sind gebündelt in der Anwendung.

Diese werden nicht mehr benötigt, richtig? Das JDK hat (für eine Weile) hatte XML-parsing-libraries gebündelt in das JDK?

Warum nicht einfach versuchen, es ohne Bündelung?
Sie sind nicht mehr oder weniger benötigt als mit 1.5. 1.6 einige bizarre gegabelten version von Xerces, einfach eine andere bizarre version als 1.5. Als pro @DaveNewton, der einzige Weg, zu sagen, wenn es für Sie zu arbeiten ist, es zu versuchen.
Ich glaube, ich habe um einige dependency-Analyse-software, die auf unser Projekt. Ich würde nicht sureprised wenn einige open-source-framework, das wir verwenden, hängt von Xerces direkt anstelle der Verwendung von JAXP.
JDK Xerces hat einige schwerwiegende ungelöste Probleme, und es ist nicht klar, welche version von Apache Xerces ist in jedem JDK enthalten. Ich habe ein komplette parsing-Fehler auf gültiges XML noch in den letzten JDK 1.8_152, die ich könnte einfach verschwinden, indem Xerces 2.11 auf den class-path. (Obwohl das ist nur von 2011.) Zum Glück, JAXP-Schnittstellen und ServieLoader machen es wirklich einfach zu wechseln-Implementierungen!
Xerces-J 2.12.0 veröffentlicht (30. April 2018), siehe hier: xerces.apache.org/news.html

InformationsquelleAutor Glenn Bech | 2011-10-17

Schreibe einen Kommentar