假设我有一些外部模式,它为 Web 服务定义了一种信封:
<ext:envelope>
<ext:message>
<!-- anything else -->
</ext:message>
</ext:envelope>
其中 ext 是一个外部命名空间
它定义<ext:message>
为
<xs:any namespace="##any" processContents="lax" minOccurs="0"
maxOccurs="unbounded" />
这是我的问题:如果我想为我的服务编写 WSDL 模式,它必须符合这个信封,我该如何编写定义如下内容的模式:
<ext:envelope>
<ext:message>
<my:myElement />
</ext:message>
</ext:envelope>
我应该以某种方式扩展 ext:message 声明吗?这种“延伸”到底有没有可能?