你知道这些标签在 XML/XSD 上是否有区别吗?
<a_element /> and <a_element xsi:nil="true"/>
例如:
<SpreadCurve>
<Index>3M</Index>
<IndexNumber>4587</IndexNumber>
<BusinessArea xsi:nil="true" />
</SpreadCurve>
and
<SpreadCurve>
<Index>3M</Index>
<IndexNumber>4587</IndexNumber>
<BusinessArea />
</SpreadCurve>
这些是等价的吗?
如果我有一个 XSD 元素:
<xsd:element name="BusinessArea" type="xsd:string"/>
这意味着默认情况下它是 xsi:nil="false"。这意味着它不会接受该元素的空值。
我的疑问是,它会接受这个吗?
<BusinessArea />
这对 XSD 究竟意味着什么?
此致