`

xml的minOccurs和nillable

阅读更多
minOccurs="0" 在null的时候,字段就不出现在xml中了
nillable="true" 在null的时候,xml的构造还是完整的.

在传数组的时候就很有用, 比如你只有minOccurs传{0,nill,1,nill} 就会变成{0,1}
所以说nillable就算不传值也有占位作用. 还有一些动态表, 也需要nillable把表构造穿过去, 否则会报错. 这个时候你就不能用minOccurs来传
分享到:
评论

相关推荐

    Xml高级学习笔记

    和 元素可以让我们使用没有在Schema中定义的元素去扩展XML文档。例如,在Schema family.xsd中使用了 <xs:any minOccurs="0"/> </xs:element>

    XmlSchemaClassGenerator:从XML模式文件生成C#类

    XmlSchemaClassGenerator 一个控制台程序和库,用于从文件生成与兼容的C#类。 特征 通过显式或通过(可配置的)函数将XML名称空间映射到C#名称空间 ...递归选择和元素的minOccurs> 0或nillable =“ true

    XML address实验

    xml version="1.0" encoding="UTF-8"?> <documentation> Addresses for International Purchase order schema Copyright 2000 Example.com. All rights reserved. ...

    xml学习笔记有助于对 schema学习,介绍了schema的基础知识

    XML学习笔记,有助于对 schema学习,介绍了schema的基础知识,element存在约束:element可以通过其minOccurs和maxOccurs两个属性来约束元素实例存在的个数,这两个属性的缺省值都是1。

    新闻发布系统

    <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> ...

    手机销售系统 是 是少数生生世世

    <?xml version="1.0" encoding="utf-8"?> <!-- Microsoft ResX Schema Version 1.3 The primary goals of this format is to allow a simple XML format that is mostly human readable. The ...

Global site tag (gtag.js) - Google Analytics