如果元素的内容为零长度 <foo></foo>
,则 foo ""
或null
的文字值是什么?< / p>
答案是否取决于某个架构或其他架构是否正在解释包含文档?
答案 0 :(得分:2)
它被认为是一个空字符串。没有&#34; null&#34;的概念。在XML中。有一个&#34; nil&#34;,它被指定为如下属性:
<foo xsi:nil="true" />
还可以选择简单地省略元素,这可以被视为&#34; null-like&#34;对于XML的消费者。
例如,JAXB统治&#34; nil&#34;以及Java null
中缺少的元素,您可以配置它在反向场景中的行为。