<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 5  文章 - 3  trackbacks - 0
    <2008年3月>
    2425262728291
    2345678
    9101112131415
    16171819202122
    23242526272829
    303112345

    常用鏈接

    留言簿(3)

    隨筆檔案

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    To learn web service, we need to learn WSDL. This xml file defines the services that we deploy in our web service.
    Here, we get  a  example of WSDL.

    <?xml version="1.0" encoding="UTF-8"?>
    <wsdl:definitions targetNamespace="http://localhost:8080/bookstore/services/BookSvc" 
      xmlns
    ="http://schemas.xmlsoap.org/wsdl/" 
      xmlns:apachesoap
    ="http://xml.apache.org/xml-soap" 
      xmlns:impl
    ="http://localhost:8080/bookstore/services/BookSvc" 
      xmlns:intf
    ="http://localhost:8080/bookstore/services/BookSvc" 
      xmlns:soapenc
    ="http://schemas.xmlsoap.org/soap/encoding/" 
      xmlns:tns1
    ="http://model.bookstore.com" 
      xmlns:wsdl
    ="http://schemas.xmlsoap.org/wsdl/" 
      xmlns:wsdlsoap
    ="http://schemas.xmlsoap.org/wsdl/soap/" 
      xmlns:xsd
    ="http://www.w3.org/2001/XMLSchema">
      
    <wsdl:types>
        
    <schema targetNamespace="http://model.bookstore.com" xmlns="http://www.w3.org/2001/XMLSchema">
          
    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
          
    <complexType name="Book">
            
    <sequence>
              
    <element name="ISDN" nillable="true" type="xsd:string"/>
              
    <element name="name" nillable="true" type="xsd:string"/>
              
    <element name="page" type="xsd:int"/>
            
    </sequence>
          
    </complexType>
        
    </Schema>
      
    </wsdl:types>
      
    <wsdl:message name="addBookResponse">
      
    </wsdl:message>
      
    <wsdl:message name="addBookRequest">
        
    <wsdl:part name="book" type="tns1:Book"/>
      
    </wsdl:message>
      
    <wsdl:portType name="BookSvc">
        
    <wsdl:operation name="addBook" parameterOrder="book">
          
    <wsdl:input message="intf:addBookRequest" name="addBookRequest"/>
          
    <wsdl:output message="intf:addBookResponse" name="addBookResponse"/>
        
    </wsdl:operation>
      
    </wsdl:portType>
      
    <wsdl:binding name="BookSvcSoapBinding" type="intf:BookSvc">
        
    <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
        
    <wsdl:operation name="addBook">
          
    <wsdlsoap:operation soapAction=""/>
          
    <wsdl:input name="addBookRequest">
            
    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://bookstore.com" use="encoded"/>
          
    </wsdl:input>
          
    <wsdl:output name="addBookResponse">
            
    <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://localhost:8080/bookstore/services/BookSvc" use="encoded"/>
          
    </wsdl:output>
        
    </wsdl:operation>
      
    </wsdl:binding>
      
    <wsdl:service name="BookSvcService">
        
    <wsdl:port binding="intf:BookSvcSoapBinding" name="BookSvc">
          
    <wsdlsoap:address location="http://localhost:8080/bookstore/services/BookSvc"/>
        
    </wsdl:port>
      
    </wsdl:service>
    </wsdl:definitions>
     So many infomations in this file. But first of all, we need to understand the format of this file.
    To me, the defination of namespace is a problem.

    My qustions are: For xmlns, xmlns:tns1,xmlns:intf..., What do they mean? How to use them?


    After I refered to some articles in internet. I get the answer:
    每個namespace屬性都聲明了一個縮略語,用在文檔中。例如"xmlns:xsd"就為
    But I get another question that no one reply.
    refer

    '我們都知道,WSDL應該是格式正確的XML文檔。進一步,還應該把它看作一個Schema,因此,<definitions>元素中可以定義targetNamespace屬性,表示在這個元素下的所有元素都屬于這個目標名稱空間。

    xmlns表示缺省的名稱空間,...'


    So what's difference between 'targetnamespace' and default 'xmlns'?
    ?????????????????????????????????????????????????????????

    Reference:
    http://www.cnblogs.com/bjzhanghao/archive/2004/10/13/51614.html

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 国产综合激情在线亚洲第一页 | 午夜高清免费在线观看| 91亚洲va在线天线va天堂va国产 | 国产在亚洲线视频观看| 国产免费观看网站| 福利片免费一区二区三区| 国产午夜免费秋霞影院| 黄页网站在线观看免费| 亚洲精品久久久www| 美女被免费网站91色| 亚洲av无码一区二区三区网站| 成人电影在线免费观看| 亚洲av综合av一区| 99在线免费观看视频| 亚洲国产精品综合福利专区| 久久久久久国产精品免费免费| 亚洲一线产区二线产区区| 免费a级毛片网站| aaa毛片视频免费观看| 国产精品国产亚洲精品看不卡| 亚欧日韩毛片在线看免费网站| 911精品国产亚洲日本美国韩国| 日本亚洲免费无线码| 亚洲AV日韩AV永久无码色欲| 亚洲精品国产综合久久一线| 鲁大师在线影院免费观看| 亚洲丝袜中文字幕| 免费欧洲毛片A级视频无风险| a级毛片免费高清视频| 久久亚洲精品成人无码网站| 免费高清在线爱做视频| 9久热这里只有精品免费| 亚洲国语在线视频手机在线| 四虎永久在线精品免费观看地址 | 久久久久久国产精品免费无码| 久久精品国产亚洲AV久| 一本色道久久88综合亚洲精品高清| 成全视成人免费观看在线看| 亚洲jjzzjjzz在线播放| 亚洲精品视频免费| AV无码免费永久在线观看|