Xsd 对于XML中的CHECKBOXTYPE,除了X之外,我可以传递的值应该是什么
大家好,我是一个XML模式,其中有以下内容Xsd 对于XML中的CHECKBOXTYPE,除了X之外,我可以传递的值应该是什么,xsd,Xsd,大家好,我是一个XML模式,其中有以下内容 <xsd:element name="Check" type="CheckboxType"> <xsd:annotation> <xsd:documentation> <Description>Check</Description> <LineNumber>12</LineNumber> </xsd:docum
<xsd:element name="Check" type="CheckboxType">
<xsd:annotation>
<xsd:documentation>
<Description>Check</Description>
<LineNumber>12</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
检查
12
为该字段指定值或内部文本时,仅取
X
。除了X
之外,我可以传递的其他值是什么。我认为当我选中复选框时,X
是指定的,但是当未选中复选框时,我可以为该节点
指定的其他值是什么。下面是两种通用的方法
选项1
不要在XML实例中添加元素。这是否正确取决于上下文,如果不知道更多信息,很难判断
选项2
在XML实例中使用xsi:nil=“true”
属性。你可以阅读更多关于这本书的内容。要使用此选项,请按如下所示更改元素定义
<xsd:element name="Check" type="CheckboxType" nillable="true">
<xsd:annotation>
<xsd:documentation>
<Description>Check</Description>
<LineNumber>12</LineNumber>
</xsd:documentation>
</xsd:annotation>
</xsd:element>
检查
12
然后,您可以获得如下所示的XML实例
<Check xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" />
您必须向我们展示
CheckboxType
的定义。