У меня есть некоторый Xml, который мне нужно десериализовать в объект. 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; // ????
}
Я бы хотел десериализовать этот Xml, используя XmlSerializer.Deserialize
, в конкретные объекты выше (избегая использования XPath и т. Д.)
Каким атрибутом Xml можно украсить класс «Тип», чтобы у меня был не только атрибут «id», но и значение («Bob»)?