Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ms-access/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xsd XML空元素为布尔值true_Xsd - Fatal编程技术网

Xsd XML空元素为布尔值true

Xsd XML空元素为布尔值true,xsd,Xsd,在XML模式中定义XML空元素以表示true而不是使用内置布尔类型有什么问题(如果有的话) 例如,表示真实为 <myoption /> vs <myoption>true</myoption> vs-true 并将虚假的 'myoption' element absent vs <myoption>false</myoption> “myoption”元素不存在vs false 从数据库的角度来看,null既不正确也不错误 那怎

在XML模式中定义XML空元素以表示true而不是使用内置布尔类型有什么问题(如果有的话)

例如,表示真实为

<myoption /> vs <myoption>true</myoption>
vs-true
并将虚假的

'myoption' element absent vs <myoption>false</myoption>
“myoption”元素不存在vs false

从数据库的角度来看,null既不正确也不错误

那怎么办

<myoption state="true" />
<myoption state="false" />


从数据库的角度来看,null既不是真的也不是假的

那怎么办

<myoption state="true" />
<myoption state="false" />


与其他方法相比,这种方法有哪些优点和缺点?@Howard我承认这种方法没有真正的优点,除了明确地设置一个值,而不是假设一个缺失的值意味着
false
。。。你的模式会更清晰。与其他方法相比,这种方法有哪些优点和缺点?@Howard我承认这种方法没有真正的优点,除了明确地设置一个值,而不是假设一个缺失的值意味着
false
。。。你的模式会更清晰。