Похоже, что JDK предоставляет свою собственную затененную версию apache xalan.
Я обнаружил ошибку при создании XML с XSLT (ошибка - это новая строка, и в некоторых разделах cdata добавляется отступ),Это исправлено в неизданном jdk12.Я хотел бы избежать этой ситуации, в которой мне нужно как дождаться, пока оракул исправит проблему, так и обновить используемую JRE.
Я рассматривал включение ксалана в качестве зависимости через maven.Это работает и, похоже, исправляет проблему, однако, похоже, что последний раз, когда xalan обновлялся, был 24 июля 2014 года. Это более 4 лет с момента последнего обновления.
Я бы хотел иметь возможность зависетьна xalan или на чем-то еще, поддерживающем XSLT без этой зависимости, поступающей от JRE.
- Поддерживает ли oracle собственную версию xalan для своей JRE, независимой от apache?
- Почему xalan не поддерживаетобновляется с июля 2014 года на maven?
- Будет ли зависеть от xalan все виды проблем?Я видел в Работа с «Xerces hell» в Java / Maven? , что xml-apis был исключен, чтобы попытаться избежать некоторых проблем.
- Было бы лучше использовать другую библиотеку XMLчто менее вероятно, будет также использоваться JVM?В какую библиотеку стоит заглянуть.