Tôi đã thấy null
các yếu tố được thể hiện theo nhiều cách:
Phần tử có mặt với xsi:nil="true"
:
<book>
<title>Beowulf</title>
<author xsi:nil="true"/>
</book>
Phần tử có mặt, nhưng được biểu diễn dưới dạng phần tử trống (mà tôi tin là sai vì 'trống' và null
khác nhau về mặt ngữ nghĩa):
<book>
<title>Beowulf</title>
<author/>
</book>
<!-- or: -->
<book>
<title>Beowulf</title>
<author></author>
</book>
Phần tử hoàn toàn không có trong đánh dấu trả về :
<book>
<title>Beowulf</title>
</book>
Phần tử có một <null/>
phần tử con (từ TStamper bên dưới):
<book>
<title>Beowulf</title>
<author><null/></author>
</book>
Có một cách chính xác, hoặc kinh điển để đại diện cho một null
giá trị như vậy ? Có những cách bổ sung hơn các ví dụ trên?
XML cho các ví dụ ở trên là có sẵn, vì vậy đừng đọc quá xa về nó. :)