首页 > 解决方案 > WSDL 模式中的 element、complexType 和 sequence 是什么意思?

问题描述

我了解以下代码是此文件中 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>

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

标签: soapwsdl

解决方案


什么是<element>

在 XML Schemas 中,元素定义了 XML 的一个元素。

它可以是简单和复杂的类型。

什么是<complexType>

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

什么是<sequence>

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

最重要的是,“s”是什么意思<s:element>

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

我认为您应该深入了解 XML 模式定义。你可以试试https://www.w3schools.com/xml/schema_intro.asp


推荐阅读