Мне нужен синтаксический анализатор для WSDL для получения сообщений, portTypes, операций, привязки, услуг... Я надеюсь, что некоторый синтаксический анализатор уже существует. Так, какие-либо инструкции?
Доступно несколько стеков веб-служб.
Взгляните на стек Metro. Открытый исходный код и доступен непосредственно в Java 6.
используйте http://sourceforge.net/projects/wsdl4j/
public Definition readWSDLFile(String location) throws WSDLException {
WSDLReader reader = getWsdlFactoryInstance().newWSDLReader();
reader.setFeature("javax.wsdl.importDocuments", true);
return reader.readWSDL(location);
}