は、私は、次のコードを持っている:のTransformerFactoryとXalanの依存関係紛争
javax.xml.transform.TransformerFactory factory = TransformerFactory.newInstance();
factory.setAttribute(XMLConstants.ACCESS_EXTERNAL_DTD, "");
javax.xml.transform.Transformer transformer = factory.newTransformer();
これは通常、正常に動作します。しかし、私はまた私のpom.xmlでの依存関係としてのXalanを追加する必要があり、そして私が行うとき、上記のコードは現在、エラーがスローされます:
java.lang.IllegalArgumentException: Not supported: http://javax.xml.XMLConstants/property/accessExternalDTD
私はそれが実際にそのXalanののjarとは何かを持っていると思いますTransformerの実装が異なります。上記のコードを変更せずにXalanを依存関係にすることなく、この矛盾を解決する方法はありますか? Xalanのから
は、なぜあなたはXalanの依存関係が必要なのでしょうか? Xalanは、JDK 1.4から支持されています。通常の状況下では必要ない。 – fhossfel
私はすべてのJava XMLパーサーの単体テストを持つWebアプリケーションを作っています。 – Dean