我使用 ServingXML (1.1.2) 进行各种纯 XML 转换。我需要将 ServingXML 使用的 Saxon 库升级到最新的 Saxon 9.6 行(当前为 Saxon-HE 9.6.0.6J)。
这样做的原因是:我被迫使用最近的 Saxon 产品线,并且我将 Saxon 和 ServingXML 与预加载的应用程序容器一起使用 - 遗憾的是 - 限制了同时使用多个 lib 版本。
无论如何,我已经替换了 Saxon 库并对 ServingXML 代码进行了细微更改以匹配 Saxon API 差异。
它似乎工作正常。然而,运行升级后的 Saxon 的单个 ServingXML 会产生数十行:
XML Parser does not recognize the feature http://xml.org/sax/features/validation
这对我来说似乎很奇怪,因为我无法在 ServingXML 源中找到任何地方,撒克逊人的错误功能设置会发生在哪里。