Я бачив nullелементи, представлені кількома способами:
Елемент присутній із xsi:nil="true":
<book>
<title>Beowulf</title>
<author xsi:nil="true"/>
</book>
Елемент присутній, але представлений як порожній елемент (який, на мою думку, неправильний, оскільки "порожній" і nullсемантично відрізняється):
<book>
<title>Beowulf</title>
<author/>
</book>
<!-- or: -->
<book>
<title>Beowulf</title>
<author></author>
</book>
Елемент взагалі відсутній у поверненій розмітці :
<book>
<title>Beowulf</title>
</book>
У елемента є <null/>дочірній елемент (від TStamper нижче):
<book>
<title>Beowulf</title>
<author><null/></author>
</book>
Чи є правильний чи канонічний спосіб представити таку nullцінність? Чи є додаткові способи, ніж наведені вище приклади?
XML для наведених вище прикладів надуманий, тому не читайте його занадто далеко. :)