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'冲突当然是的 –