毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> WEB开发 >> 正文

wsdl文档element标签是什么意思,comlextype到底修饰的是那个变量

更新时间:2012-6-15:  来源:毕业论文

<s:element name="GetWeatherInformation">
  <s:complexType />
  </s:element>

  <s:element name="GetWeatherInformationResponse">
  <s:complexType>
  <s:sequence>
  <s:element minOccurs="0" maxOccurs="1" name="GetWeatherInformationResult" type="tns:ArrayOfWeatherDescription" />
  </s:sequence>
  </s:complexType>
  </s:element>

  <s:complexType name="ArrayOfWeatherDescription">
  <s:sequence>
  <s:element minOccurs="0" maxOccurs="unbounded" name="WeatherDescription" type="tns:WeatherDescription" />
  </s:sequence>
  </s:complexType>

想问一下element标签是什么意思,comlextype到底修饰的是那个变量,为什么这三段格式有所不同,谢谢了,

element是“元素”,变量是元素,应答关系也是元素,就是你下面一组标签中要描述的事务。
从你的这段wsdl中猜测, GetWeatherInformation是请求接口,GetWeatherInformationResponse是应答接口,这就是2个elements,wsdl分别去描述他们。
  <s:element name="GetWeatherInformation">
  <s:complexType />//复杂类型元素描述,该接口没有,即“/”结束,xml语法。
  </s:element>

  <s:element name="GetWeatherInformationResponse">
  <s:complexType>//如果存在复杂类型,在下面分别描述
  <s:sequence>//这个是复杂类型的接口参数列表描述,即函数的参数。
  <s:element minOccurs="0" maxOccurs="1" name="GetWeatherInformationResult" type="tns:ArrayOfWeatherDescription" />//minOccurs表示该参数最少出现次数,maxOccurs表示最多次数,合起来即表示该参数允许为空,并最多只能出现一次,参数名是GetWeatherInformationResult,类型是自定义类型ArrayOfWeatherDescription,并紧接着描述类型。
  </s:sequence>
  </s:complexType>
  </s:element>

  <s:complexType name="ArrayOfWeatherDescription">
  <s:sequence>
  <s:element minOccurs="0" maxOccurs="unbounded" name="WeatherDescription" type="tns:WeatherDescription" />//这个类型范围是空到无穷,即可能是个列表结构,名字是WeatherDescription,类型依然是自定义类型WeatherDescription,wsdl应该在下面继续有该类型的定义描述。
  </s:sequence>
  </s:complexType>

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。