WSDL解析

来源:互联网 发布:归并排序 c语言 编辑:程序博客网 时间:2024/06/06 01:29

//1、 javax.wsdl.factory.WSDLFactory  获得WSDLFactory实例对象

WSDLFactory wsdlFactory = WSDLFactory.newInstance();

//2、读取WSDL对象实例

WSDLReader reader = wsdlFactory.newWSDLReader();

//3、解析WSDL,获得定义对象javax.wsdl.Definition

Definition defintion = reader.readWSDL(wsdlURI);

//4、获得命名空间

String currentNameSpace = defintion.getTargetNamespace();

//5、引用WSDL解析

<definitions .... >

      <import namespace="uri" location="uri"/> *

</definitions>


Map impMap = defintion.getImports();


//6、获取类型列表

<definitions .... >    <types>        <xsd:schema .... />*    </types></definitions>

Types types = defintion.getTypes();
0 0