0
应该使用哪种方法或类来读取WSDL。我发现读取文件有多种选择,但能够读取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语句来查找我想要更改的内容,但我不确定如何编写它以便能够工作。任何人都可以给我一个例子吗?或者有什么方法可以使用readWSDL或其他类似的方法来专门读取wsdl文件?
您是否想要更改端点的URL? –
不可以。我想读取wsdl并更改元素的名称,端口等。 – newmarylandjersey