WSDL を読み取るには、どのメソッドまたはクラスを使用すればよいですか。ファイルの読み取りには複数のオプションがあるようですが、WSDL ファイルを読み取って、要素の名前、ポート、またはホスト名などを変更できるようにするのは難しい場合があります。
BufferedReader を使用してファイルを読み取る例を次に示します。
try {
BufferedReader br = new BufferedReader(new FileReader("default.wsdl"));
String line;
while((line = br.readLine()) != null){
if (line.contains("example"));
// this is where I would change the element's name, port, etc...
}
} catch (FileNotFoundException ex) {
Logger.getLogger(From_scratch.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(From_scratch.class.getName()).log(Level.SEVERE, null, ex);
}
}
try/catch は、ファイルの読み取りを保護するために使用されます。
BufferedReader、while ループ、およびいくつかの if、else ステートメントを使用して、変更したいものを探すことを考えていましたが、それをどのように記述すればうまくいくかわかりません。誰かが私に例を挙げてもらえますか? または、特にwsdlファイルを読み取るためにreadWSDLまたは別の同様の方法を使用できる方法はありますか?