ローカル XSD に対して XML を検証する必要がありますが、ターゲット マシン (このプロセスが実行されるマシン) にインターネット接続がありません。コードは次のようになります。
SchemaFactory factory = SchemaFactory.newInstance("http://www.w3.org/2001/XMLSchema");
File schemaLocation = new File(xsd);
Schema schema = factory.newSchema(schemaLocation);
Validator validator = schema.newValidator();
Source source = new StreamSource(new BufferedInputStream(new FileInputStream(new File(xml))));
validator.validate(source);
validate() が呼び出されると、常に java.net.ConnectException が発生します。
正しく行われていないことを教えてください。
どうもありがとう。アビシェク