如何解释零长度XML元素内容?

时间:2014-07-07 02:00:44

标签: xml

如果元素的内容为零长度 <foo></foo> ,则 foo ""null的文字值是什么?< / p>

答案是否取决于某个架构或其他架构是否正在解释包含文档?

1 个答案:

答案 0 :(得分:2)

它被认为是一个空字符串。没有&#34; null&#34;的概念。在XML中。有一个&#34; nil&#34;,它被指定为如下属性:

<foo xsi:nil="true" />

还可以选择简单地省略元素,这可以被视为&#34; null-like&#34;对于XML的消费者。

例如,JAXB统治&#34; nil&#34;以及Java null中缺少的元素,您可以配置它在反向场景中的行为。