6
我有一些需要反序列化到對象中的Xml。所述XML是:C# - 具有屬性和節點值的Xml元素
<Person>
<Type id="1234">Bob</Type>
</Person>
和類是:
public class Person { public Type Type; }
public class Type {
[XmlAttribute("id")]
public string id;
// another property for value "Bob" here, such as:
public string value; // ????
}
我想反序列化使用XmlSerializer.Deserialize
這個XML,進入混凝土物體上述(避免使用XPath等)
什麼Xml屬性可以裝飾「類型」類,以便我不僅具有「id」屬性,而且還具有值(「Bob」)?
價值在何處'「鮑勃」'被存儲在C#中的屬性? – ChaosPandion
這就是它..它現在不正確。我需要知道如何在對象中表示它,以及使用哪個XmlAttribute(如果有)來標記它。 – dotNetkow
你真的需要將'Type'重命名爲'PersonType'或者其他東西,因爲它與'System.Type'衝突當然是的 –