繁体   English   中英

编辑Web服务生成的WSDL

[英]Editing the WSDL generated by a web service

我有一个基本的Web服务,解析从客户端发送的XML。 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">

WSDL是系统生成的xml文件,编辑其内容可能会导致意外行为,并且在内省期间可能无法加载。 如果不了解这些元素的功能,则无法编辑这些行。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM