我们在开发webservice的时候,经常会看到有些生成的wsdl文件中包含了<soap:header>节点元素,那么怎样在wsdl
文件中添加<soap:header>节点元素。
我们知道开发webservice服务其实有两种方式cxf发布有两种方式,一种Object first,也就是普通的方式,还有一种是
WSDLfirst,就是你自己编写WSDL文档然后发布。如果需要在生成的wsdl文件中包含soap:header元素,那么我们只
能采用第二种方式来开发webservice服务。
我将采用的是http://liuwuhen.iteye.com/blog/1666189 该博客中所产生的wsdl文件的基础,进行soap:header元
素。
具体实现的步骤如下:
1.声明元素。
<xsd:element name="header" type="tns:headertype"/>
<xsd:complexType name="headertype">
<xsd:sequence>
<xsd:element name="spPassword" type="xsd:string" />
<xsd:element name="spId" type="xsd:int" />
</xsd:sequence>
</xsd:compl