J'ai vu null
les éléments représentés dans plusieurs façons:
L'élément est présent avec xsi:nil="true"
:
<book> <title>Beowulf</title> <author xsi:nil="true"/> </book>
L'élément est présent, mais représenté comme un élément vide (qui je crois est faux puisque le "vide", et null
sont sémantiquement différents):
<book> <title>Beowulf</title> <author/> </book> <!-- or: --> <book> <title>Beowulf</title> <author></author> </book>
L'élément n'est pas présent dans le retourné de balisage:
<book> <title>Beowulf</title> </book>
Cet élément a un <null/>
élément enfant (à partir de TStamper ci-dessous):
<book> <title>Beowulf</title> <author><null/></author> </book>
Est-il correct, ou de manière canonique représenter un null
de la valeur? Existe-il d'autres moyens que les exemples ci-dessus?
Le XML pour les exemples ci-dessus est tiré par les cheveux, afin de ne pas lire trop loin en elle. :)