[英]xml data is not displaying in web service
這是我的xml服務輸出。
<LifeAreas>
<Overall i:nil="true"/>
<Career>
<Good>
<NamePlanet/>
<NamePlanet/>
</Good>
<Neutral>
<NamePlanet/>
<NamePlanet/>
<NamePlanet/>
</Neutral>
<Bad>
<NamePlanet/>
<NamePlanet/>
<NamePlanet/>
<NamePlanet/>
</Bad>
</Career>
<Finance i:nil="true"/>
<Relationship i:nil="true"/>
<Health i:nil="true"/>
使用的DataContract如下:
[DataContract(Name = "Areas", Namespace = "")]
public sealed class Areas
{
[DataMember(Name = "Overall", Order = 0)]
public PlanetDiginity Overall { get; set; }
[DataMember(Name = "Career", Order = 1)]
public PlanetDiginity Career { get; set; }
[DataMember(Name = "Finance", Order = 2)]
public PlanetDiginity Finance { get; set; }
[DataMember(Name = "Relationship", Order = 3)]
public PlanetDiginity Relationship { get; set; }
[DataMember(Name = "Health", Order = 4)]
public PlanetDiginity Health { get; set; }
}
[DataContract(Name = "NamePlanet", Namespace = "")]
public sealed class NamePlanet
{
public string PlanetName { get; set; }
}
[DataContract(Name = "PlanetDiginity", Namespace = "")]
public sealed class PlanetDiginity
{
///<summary>
/// Gets and Sets the Planet Diginity
/// </summary>
[DataMember(Name = "Good", Order = 0)]
public List<NamePlanet> Good { get; set; }
[DataMember(Name = "Neutral", Order = 1)]
public List<NamePlanet> Neutral { get; set; }
[DataMember(Name = "Bad", Order = 2)]
public List<NamePlanet> Bad { get; set; }
}
[DataContract(Name = "GoodBadPlanetList", Namespace = "")]
public sealed class GoodBadPlanetList
{
[DataMember(Name = "GoodBadPlanetReport", Order = 2)]
public List<GoodBadPlanetReport> GoodBadPlanetReport { get; set; }
[DataMember(Name = "AstroDetails", Order = 0)]
public AstroInfo AstroDetails { get; set; }
[DataMember(Name = "LifeAreas", Order = 1)]
public Areas LifeAreas { get; set; }
}
從Web服務中,所需的數據正在的節點中出現,但是在xml中卻沒有顯示。 只有它顯示屬性名稱的次數與列表中顯示的次數相同。
看起來NamePlanet類的PlanetName屬性缺少DataMember屬性
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.