Vi nullelementos representados de várias maneiras:
O elemento está presente com xsi:nil="true":
<book>
<title>Beowulf</title>
<author xsi:nil="true"/>
</book>
O elemento está presente, mas representado como um elemento vazio (que eu acredito estar errado desde 'vazio' e nullé semanticamente diferente):
<book>
<title>Beowulf</title>
<author/>
</book>
<!-- or: -->
<book>
<title>Beowulf</title>
<author></author>
</book>
O elemento não está presente na marcação retornada :
<book>
<title>Beowulf</title>
</book>
O elemento possui um <null/>elemento filho (de TStamper abaixo):
<book>
<title>Beowulf</title>
<author><null/></author>
</book>
Existe uma maneira correta ou canônica de representar esse nullvalor? Existem outras maneiras além dos exemplos acima?
O XML para os exemplos acima é artificial, portanto, não leia demais. :)