我正在使用一个WebService,在隔夜流程中每批处理约3000个请求。最佳实践XML nillable vs minOccurs
我重新定义了XSD的一些元素。
对于没有内容的元素,最好是使该元素为可填充的,从而保持与XML一致的比较结构,或者在这些元素上设置minOccurs = 0,从而减少XML有效载荷的权重?
我正在寻找什么被认为是最佳实践,为什么一个方法会比另一个更好?
我正在使用一个WebService,在隔夜流程中每批处理约3000个请求。最佳实践XML nillable vs minOccurs
我重新定义了XSD的一些元素。
对于没有内容的元素,最好是使该元素为可填充的,从而保持与XML一致的比较结构,或者在这些元素上设置minOccurs = 0,从而减少XML有效载荷的权重?
我正在寻找什么被认为是最佳实践,为什么一个方法会比另一个更好?
你可以同时做。标准Java(jaxb)和.NET scvutil将它们解释为不同或忽略其中之一。它可以依赖于解析器和生成的代码。
由于这看起来没有问题,所以使用minOccurs = 0,所以您不必提供元素并保存几个字节。
谢谢埃里克。我真的在寻找理由,为什么我应该采取一个在另一个。 – Jonnie
请向我们展示用于验证的XML文档和XML模式的示例。元素上的'minOccurs =“0”'不会让它们为空,但我们确实需要看到相关的定义。 –