元素,complexType和序列在WSDL模式中是什么意思?

时间:2018-07-24 02:50:43

标签: soap wsdl

我了解以下代码是this file中wsdl模式的一部分。

<s:element name="serverVersionResponse">
   <s:complexType>
      <s:sequence>
         <s:element minOccurs="0" maxOccurs="1" name="serverVersionResult" type="s:string"/>
      </s:sequence>
   </s:complexType>
</s:element>

我的问题是:

1)什么是<element>

2)什么是<complexType>

3)什么是<sequence>

4)最重要的是,{s}在<s:element>中是什么意思?

如果数据发回给我。数据是什么样的?

1 个答案:

答案 0 :(得分:1)

  

<element>是什么?

在XML模式中,元素定义XML的元素。

它可能是简单的compex类型。

  

<complexType>是什么?

CompexType通常包含对象定义,它可以包含一个或多个元素。

  

<sequence>是什么?

序列定义XML元素的序列。它是可选的东西。 如果CompexType被指示器包围。这意味着子元素必须按照声明的顺序出现。您将在“ XSD指标”一章中了解有关指标的更多信息。尽管在您的示例中,这并不重要,因为那里只有一个元素。

  

最重要的是,{s}在<s:element>中是什么意思?

s是您的架构URI的本地名称架构。

我认为,您应该深入研究XML模式定义。您可以尝试https://www.w3schools.com/xml/schema_intro.asp