[已解决问题] 关于XMLSerializer序列化必选字段的问题
提问时间: 2008-04-03 17:55
悬赏分:100 浏览:225 次
这是我先定义的xsd中的一部分,这四个字段我都想让它门成为必选字段.
<xs:element name="TestString" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:element name="TestInteger" type="xs:integer" maxOccurs="1" minOccurs="1" />
<xs:element name="TestDate" type="xs:date" maxOccurs="1" minOccurs="1" />
<xs:element name="TestBool" type="xs:boolean" maxOccurs="1" minOccurs="1" />
然后我用工具生成下面的C#类,采用是的XMLSerializer来序列化它
         ///  <remarks/>
        public string TestString {
            get {
                return this.testStringField;
            }
            set {
                this.testStringField = value;
            }
        }
        
        ///  <remarks/>
        [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
        public string TestInteger {
            get {
                return this.testIntegerField;
            }
            set {
                this.testIntegerField = value;
            }
        }
        
        ///  <remarks/
所有回答(1)
有一个关键字是用来标识不进行序列化的字段的
   你把不需要序列化的标识出来。其他的都全序列化
2个月前   回答者:笨→鸟(Bird) - 菜鸟二级
评论
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除