【发布时间】:2012-05-28 14:50:33
【问题描述】:
我为我们的客户创建了一个asp.net Web 服务,它返回多个包含复杂类型的List 对象。客户端一直在接收数据就好了。
尽管并非所有标签都始终存在,但他注意到了。例如,如果我在列表中返回 3 个对象,对象 A B 和 C。当我返回它时,C 为空。它会显示:
<A>data</A>
<B>data</B>
当我希望它显示以下内容时:
<A>data</A>
<B>data</B>
<C/>
或者至少:
<A>data</A>
<B>data</B>
<C></C>
基本上,我希望 XML 的结构保持不变,无论哪些数据可用以及哪些数据为空。
有什么建议吗?
非常感谢!!
【问题讨论】:
-
这篇文章:stackoverflow.com/questions/9639312/… 谈到了命名空间,但你必须使用相同的属性。
-
架构中的 C 元素是否有 minOccurs="0" 属性?
标签: .net xml web-services