我有一个解析从客户端发送的 XML 的基本 Web 服务。Web 服务工作正常,但我被要求从 Web 服务生成的 WSDL 文件中删除元素。甚至有可能做到这一点吗?
以下是 WSDL 文件的第一行:
<wsdl:definitions targetNamespace="localhost">
<wsdl:types>
<s:schema elementFormDefault="qualified" targetNamespace="localhost">
<s:element name="HTTPWebService">
<s:complexType/>
</s:element>
<s:element name="HTTPWebServiceResponse">
<s:complexType>
<s:sequence>
<s:element minOccurs="0" maxOccurs="1" name="HTTPWebServiceResult">
<s:complexType mixed="true">
<s:sequence>
<s:any/>
</s:sequence>
</s:complexType>
</s:element>
</s:sequence>
</s:complexType>
</s:element>
</s:schema>
</wsdl:types>
<wsdl:message name="HTTPWebServiceSoapIn">
<wsdl:part name="parameters" element="tns:HTTPWebService"/>
</wsdl:message>
是否可以删除这些行<s:element name="HTTPWebServiceResponse">
及其内容,以及<s:element name="HTTPWebServiceResponse">
?