我正在使用WSDL4J动态生成WSDL,并且能够创建WSDL文件,但是我想要一个嵌套结构(我的意思是,我想声明一个复杂的元素并将其添加到消息中)。
所以我想使用Java代码和WSDL4J将TestService
element
动态地添加到wsdl:message
TestServiceRequest
中。
<element name="TestService">
<complexType>
<sequence>
<element name="servicetag" type="xsd:string"/>
<element name="header" type="xsd:string"/>
<element name="requestparam" type="xsd:string"/>
<element name="body" type="xsd:string"/>
</sequence>
</complexType>
</element>
<wsdl:message name="TestServiceRequest">
<wsdl:part name="parameters" element="tns:TestService">
</wsdl:part>
</wsdl:message>
我该如何实现?