在XML模式中,您可以将元素标记为nillable
,这意味着它可以采用显式的NULL值。有关详细说明,请参见nillable and minOccurs XSD element attributes。
我很好奇的是,为什么被称为nillable
?我总是看到nillable,并认为这是一个错字!
编辑
我很欣赏nil
是null
的同义词。我想知道的是为什么选择nil
而不是更常见的(在计算机科学中)null
。特别是因为它确实应该是nilable
(请注意单个L)!
最佳答案
这取决于您来自计算机科学的哪一部分!
如果您查看用功能语言编写的程序,那么您会在每个地方看到nil
,很少看到null
。碰巧的是,XML及其所有同级(例如XSLT)与功能语言密切相关。