soap - 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>
?
如果数据发回给我。数据是什么样的?
解决方案
什么是
<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。
推荐阅读
- visual-c++ - 将 WTL 更新到 WTL 10:'AtlCopyBitmap':找不到标识符
- javascript - React-native Facebook sdk登录按钮不起作用
- continuous-integration - 使用带有 VSTS 的 azure DevOps 的 Angular 6 应用程序中服务文件的 CI CD
- python-2.7 - Python:无头模式拾取旧版本的 chrome
- android-sqlite - 是否可以在 SQLite 中的一行代码中删除多个表?
- c# - 在 dotnet 远程处理和序列化的情况下,哪个集合有用?
- sql - 如果目标表为空,则阻止 SQL 作业运行
- openapi - 如何对 ID 参数和 ID 架构属性使用相同的定义?
- javascript - Flot 根据数据动态显示/隐藏 xaxis 标签
- android - 在 Java 类中访问 Kotlin 中定义的常量