我看到 null
元素以几种方式表示:
该元素与 xsi:nil="true"
一起存在:
<book>
<title>Beowulf</title>
<author xsi:nil="true"/>
</book>
元素是存在的,但表示为一个空元素 (我认为这是错误的,因为‘ em pty’和 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 是人为设计的,因此不要深究它。 :)