さまざまなプレーン XML 変換に ServingXML (1.1.2) を使用しています。ServingXML で使用される Saxon ライブラリを最新の Saxon 9.6 ライン (現在は Saxon-HE 9.6.0.6J) にアップグレードする必要があります。
その理由は次のとおりです。私は最近の Saxon ラインを使用することを余儀なくされており、Saxon と ServingXML の両方をプリロード アプリ コンテナーと共に使用しています。悲しいことに、複数の lib バージョンを同時に使用することを制限しています。
とにかく、Saxon ライブラリを置き換え、Saxon API の違いに合わせて ServingXML コードに小さな変更を加えました。
それはうまくいくようです。ただし、アップグレードされた Saxon を 1 回 ServingXML で実行すると、数十行が出力されます。
XML Parser does not recognize the feature http://xml.org/sax/features/validation
ServingXML ソース内で、Saxon に対する間違った機能設定が発生する場所を見つけることができないので、私には奇妙に思えます。