Web サービスから取得した XML のデシリアライズに取り組んでいます。オブジェクトの外観は次のとおりです。
[Serializable]
public class DocketData
{
[XmlElement(ElementName = "PolicyList")]
public List<PolicyItem> PolicyList { get; set; }
}
ここに PolicyItem があります:
[Serializable]
public class PolicyItem
{
[XmlElement(ElementName = "companyName")]
public string CompanyName { get; set; }
[XmlElement(ElementName = "attnToName")]
public string AttnToName { get; set; }
[XmlElement(ElementName = "address")]
public string Address { get; set; }
[XmlElement(ElementName = "city")]
public string City { get; set; }
XML は次のとおりです。
<DocketData>
<PolicyList>
<PolicyItem>
<companyName>CRUM &MPANY</companyName>
<attnToName>TO REPORT00</attnToName>
<address>305 AVE.</address>
Xmlシリアライザーを使用して逆シリアル化すると、PolicyItemの1つのアイテムを適切に取得するように見えますが、そのプロパティは逆シリアル化されません