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" であることを意味します。これは、この要素の null 値を受け入れないことを意味します。
私の疑問は、これを受け入れるかどうかです。
<BusinessArea />
これは、XSDにとって実際には何を意味するのでしょうか?
よろしくお願いします