2011-12-27 35 views
0

喜的值的所有我是一个XML架构在那里我有以下应该是什么,我可以在XML通过除X为CHECKBOXTYPE

<xsd:element name="Check" type="CheckboxType"> 
<xsd:annotation> 
    <xsd:documentation> 
     <Description>Check</Description> 
     <LineNumber>12</LineNumber> 
     </xsd:documentation> 
    </xsd:annotation> 
    </xsd:element> 

虽然赋予该字段的值或内文之仅服用X。除了X之外,我可以通过的其他值是多少。我认为X是在我选中复选框时分配的,但当复选框未被选中时,我可以分配给其他值

+0

你必须向我们展示CheckboxType'的'定义。 – 2011-12-28 04:58:32

回答

0

有多种方式可以指定缺少值。以下两种是通用的两种方式。

选项1

不要在XML实例添加元素。如果这是正确的选择与否取决于上下文和硬说没有了解更多信息XML实例

选项2

使用xsi:nil="true"属性。你可以阅读更多关于usage on zvon.org。要使用此更改元素定义如下

<xsd:element name="Check" type="CheckboxType" nillable="true"> 
<xsd:annotation> 
    <xsd:documentation> 
    <Description>Check</Description> 
    <LineNumber>12</LineNumber> 
    </xsd:documentation> 
</xsd:annotation> 
</xsd:element> 

然后,您可以在XML实例如下

<Check xsi:nil="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" /> 
相关问题