Ich habe nullElemente gesehen , die auf verschiedene Arten dargestellt wurden:
Das Element ist vorhanden mit xsi:nil="true":
<book>
<title>Beowulf</title>
<author xsi:nil="true"/>
</book>
Das Element ist vorhanden, wird aber als leeres Element dargestellt (was meiner Meinung nach seit 'leer' falsch ist und nullsemantisch unterschiedlich ist):
<book>
<title>Beowulf</title>
<author/>
</book>
<!-- or: -->
<book>
<title>Beowulf</title>
<author></author>
</book>
Das Element ist im zurückgegebenen Markup überhaupt nicht vorhanden :
<book>
<title>Beowulf</title>
</book>
Das Element hat ein <null/>untergeordnetes Element (von TStamper unten):
<book>
<title>Beowulf</title>
<author><null/></author>
</book>
Gibt es eine korrekte oder kanonische Möglichkeit, einen solchen nullWert darzustellen ? Gibt es zusätzliche Möglichkeiten als die obigen Beispiele?
Das XML für die obigen Beispiele ist erfunden, lesen Sie also nicht zu weit hinein. :) :)