Bạn có biết liệu có sự khác biệt giữa các thẻ này trên XML/XSD không?Sự khác nhau giữa <a_element /> và <a_element xsi: nil = "true" /> là gì?
<a_element /> and <a_element xsi:nil="true"/>
ví dụ:
<SpreadCurve>
<Index>3M</Index>
<IndexNumber>4587</IndexNumber>
<BusinessArea xsi:nil="true" />
</SpreadCurve>
and
<SpreadCurve>
<Index>3M</Index>
<IndexNumber>4587</IndexNumber>
<BusinessArea />
</SpreadCurve>
Là những tương đương?
Nếu tôi có một yếu tố XSD:
<xsd:element name="BusinessArea" type="xsd:string"/>
điều này có nghĩa rằng đó là bởi xsi mặc định: nil = "false". Và điều này có nghĩa là nó sẽ không chấp nhận một giá trị null cho phần tử này.
Nghi ngờ của tôi là, liệu nó có chấp nhận điều này không?
<BusinessArea />
Điều này thực sự có ý nghĩa gì với XSD?
Trân trọng
câu hỏi liên quan cho xml thay vì xsd: [gì i: nil = "true" nghĩa là gì? ] (http://stackoverflow.com/questions/463597/what-does-inil-true-mean) –