首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >WSDL文档中允许多少个WSDL规范可扩展性元素

WSDL文档中允许多少个WSDL规范可扩展性元素
EN

Stack Overflow用户
提问于 2011-05-24 23:45:48
回答 1查看 410关注 0票数 1

wsdl规范可以使用可扩展性元素来扩展,比如SOAP。

这些可扩展性元素出现在wsdl文档(http://www.w3.org/TR/wsdl -2.1WSDL文档结构)的绑定、操作和端口部分周围。

我正在尝试解析wsdl文档,而规范似乎没有详细说明在给定位置可以出现多少个可扩展性元素。例如,对于给定的绑定,是否可以应用如下示例的多个扩展?

代码语言:javascript
运行
复制
<binding name="StockQuoteSoapBinding" type="defs:StockQuotePortType">
  <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
  <foo:otherextension foo="bar"/>

虽然对扩展的数量没有定义限制,但也不存在演示多个扩展的使用的示例。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-26 08:49:53

XML Schema for WSDL表示可以在定义为可扩展的元素之一中使用无限数量的元素(只要它们属于WSDL之外的名称空间):

代码语言:javascript
运行
复制
<xs:complexType name="tExtensibleDocumented" abstract="true">
    <xs:complexContent>
        <xs:extension base="wsdl:tDocumented">
            <xs:annotation><xs:documentation>
            This type is extended by component types to allow elements from other namespaces to be added.
            </xs:documentation></xs:annotation>
            <xs:sequence>
                <xs:any namespace="##other" minOccurs="0" maxOccurs="unbounded" processContents="lax"/>
            </xs:sequence>
        </xs:extension>
    </xs:complexContent>
</xs:complexType>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6113113

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档