如何解释缺少的布尔xml元素(通过Java,C#等)的示例是什么?
我不是建议以下是好的架构设计,但它是有效的。我想提出一个案例,我们应该避免这种模式,我需要一些现实世界的例子。
例如,以下两个元素都有效......
<do><foo>bar</foo><foo2>true</foo2></do>
<do><foo>bar</foo></do>
...根据这个定义:
<complexType name="doType">
<sequence>
<element name="foo" type="string"></element>
<element name="foo2" type="boolean" maxOccurs="1" minOccurs="0"></element>
</sequence>
</complexType>
如何解释丢失的“foo2”案例?
答案 0 :(得分:0)
假设false
,除非在架构中指定了替代方法作为默认值。