WSDL 和 XSD 列表声明

发布于 2024-12-11 05:41:12 字数 513 浏览 0 评论 0原文

今天,我有以下生成为 Array 的 xsd 声明

<xs:element name="SubNodes" type="Node" minOccurs="0" maxOccurs="unbounded"/>

我怎样才能做一些将生成为 List<> 的事情? ?

(使用 c#)

更新:

我已尝试

<xs:simpleType name="SubNodes">
                    <xs:list itemType="Node"/>
                </xs:simpleType>

但收到错误:

“http://www.w3.org/2001/XMLSchema:simpleType”元素不是 在这种情况下受支持

Today I have the folowwing xsd declaration that is generated to Array

<xs:element name="SubNodes" type="Node" minOccurs="0" maxOccurs="unbounded"/>

How can I do something that will be generated to List<> ?

(Using c#)

Update:

I've tried

<xs:simpleType name="SubNodes">
                    <xs:list itemType="Node"/>
                </xs:simpleType>

but got the error:

The 'http://www.w3.org/2001/XMLSchema:simpleType' element is not
supported in this context

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

灰色世界里的红玫瑰 2024-12-18 05:41:12

您使用什么工具来生成 wsdl?我假设它是视觉工作室。

在这种情况下,当您生成服务引用时,单击“高级”,您应该会看到此屏幕,您可以在其中选择集合类型:

在此输入图像描述

What tool are you using to generate the wsdl? I will assume it is visual studio.

In that case when you generate the service reference, click "Advanced" and you should see this screen where you can select the collection type:

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文