关于对象序列化的一个问题,急..
有一个对象
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://marketing.ews.yahooapis.com/V4")]
public partial class TargetingAttribute {
private TargetingAttributeDescriptor[] targetsField;
/// <remarks/>
[System.Xml.Serialization.XmlArrayAttribute(IsNullable=true)]
public TargetingAttributeDescriptor[] targets {
get {
return this.targetsField;
}
set {
this.targetsField = value;
}
}
}
子对象
[System.CodeDom.Compiler.GeneratedCodeAttribute("wsdl", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(Namespace="http://marketing.ews.yahooapis.com/V4")]
public partial class TargetingAttributeDescriptor {
private long idField;
private bool idFieldSpecified;
private System.Nullable<TargetingAttributeType> typeField;
private bool typeFieldSpecified;
/// <remarks/>
public long ID {
get {
return this.idField;
}
set {
this.idField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool IDSpecified {
get {
return this.idFieldSpecified;
}
set {
this.idFieldSpecified = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlElementAttribute(IsNullable=true)]
public System.Nullable<TargetingAttributeType> type {
get {
return this.typeField;
}
set {
this.typeField = value;
}
}
/// <remarks/>
[System.Xml.Serialization.XmlIgnoreAttribute()]
public bool typeSpecified {
get {
return this.typeFieldSpecified;
}
set {
this.typeFieldSpecified = value;
}
}
}
我将TargetingAttribute 进行xml序列化后,得到的结果是
<?xml version="1.0" encoding="utf-16"?>
<TargetingAttribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<targets xmlns="http://marketing.ews.yahooapis.com/V4">
<TargetingAttributeDescriptor />
&nb