Unterschiede beim Laden von Klassen für JAXP-Service-Provider

Im Lieferumfang von Java 8 ist die Java API for XML Processing (JAXP) 1.6 enthalten, die Aktualisierungen enthält, die sich darauf auswirken, wie JAXP-Service-Provider geladen werden. Diese Regel markiert Aufrufe der Methoden newFactory(String factoryId, ClassLoader classLoader) und newInstance(String factoryId, ClassLoader classLoader) in den folgenden Factory-Klassen des javax.xml.stream-Pakets:

Wenn Sie Ihr System auf Java 8 umstellen und Probleme beim Laden der Klassen für den JAXP-Service-Provider auftreten, sehen Sie sich die Erläuterungen in der Java-Dokumentation zu newFactory und in den folgenden Referenzinformationen an, um festzustellen, ob factoryId und die Parameter für das Laden von Klassen korrekt sind. Da die newInstance-Methoden veraltet sind, verwenden Sie stattdessen die newFactory-Methoden.