最佳实践XML nillable vs minOccurs

时间:2015-08-28 09:42:19

标签: xml xsd

我正在消费一个WebService,在一夜之间的过程中每批产生大约3000个请求。

我正在重新定义XSD的一些元素。

对于没有内容的元素,是否最好使该元素可以保持与XML保持一致的比较结构,或者在这些元素上设置minOccurs = 0,从而减少XML有效负载的权重?

我正在寻找什么是最佳实践,为什么一种方法比另一方更好?

1 个答案:

答案 0 :(得分:0)

你可以做到这两点。标准Java(jaxb)和.NET scvutil将它们解释为不同或忽略其中之一。它可以依赖于解析器和生成的代码。

由于这似乎不是问题,请使用minOccurs = 0,因此您不必提供元素并保存几个字节。