私は、XML文書C#deserializate XMLの組み込みノード
<Tender SubTenderType="BC" TenderType="Check">
<TenderTotal>
<Amount>10.00</Amount>
</TenderTotal>
</Tender>
の一部を持っている私はクラスに変換する必要があります。
public class Tender
{
public string SubTenderType { get; set; }
public string TenderType { get; set; }
public decimal Amount { get; set; }
}
私が既に書いたものとこの作品。しかし、私は上記のようにクラスにXMLをdeserializeすることができますか?
[Serializable]
public class Tender
{
[XmlAttribute("SubTenderType")]
public string SubTenderType { get; set; }
[XmlAttribute("TenderType")]
public string TenderType { get; set; }
[XmlElement("TenderTotal")]
public TenderTotal TenderTotal { get; set; }
}
[Serializable]
public class TenderTotal
{
[XmlElement("Amount")]
public decimal Amount { get; set; }
}
あなたは(異なるタイプの新しいオブジェクトを作成)
マップを作成し、あなたのタイプをマップするために最初のタイプ「本公開買付け」と次利用autoMapperにXMLをデシリアライズすることができます
[オブジェクトをxmlに逆シリアル化する方法](https://stackoverflow.com/questions/10518372/how-to-deserialize-xml-to-object) – OlegI
の複製があります。存在する回答がたくさんあります https://stackoverflow.com/questions/10518372/how-to-deserialize-xml-to-object https://stackoverflow.com/questions/364253/how-to-deserialize- xml-document – OlegI
@OlegI重複していない – mi4man