如何解释零长度XML元素内容?
给定一个内容长度为零的元素如何解释零长度XML元素内容?,xml,Xml,给定一个内容长度为零的元素,那么foo的文本值是“还是null 答案是否取决于所包含的文档是否由某个模式或其他模式解释?它被视为空字符串。XML中没有“null”的概念。有一个“nil”,指定为如下属性: <foo xsi:nil="true" /> 还有一个简单地省略元素的选项,对于XML使用者来说,元素可能被认为是“类似于null的” 例如,JAXB将“nil”和缺少的元素封送到Javanull,您可以配置它在相反场景中的行为
,那么foo的文本值是“
还是null
答案是否取决于所包含的文档是否由某个模式或其他模式解释?它被视为空字符串。XML中没有“null”的概念。有一个“nil”,指定为如下属性:
<foo xsi:nil="true" />
还有一个简单地省略元素的选项,对于XML使用者来说,元素可能被认为是“类似于null的”
例如,JAXB将“nil”和缺少的元素封送到Javanull
,您可以配置它在相反场景中的行为