Атрибутами поставить через xelement_without дублировать элемент XElement
Мой objectif заключается в том, чтобы поместить атрибуты через XElement,
Это мой код. :
*** мой класс
**** реализация
Я получаю такой результат:
<Definition> <Definition ID="1" Name="COMPANY" xmlns=""/> </Definition>
Таким образом, результат имеет дубликат имени XElement "определение",
Я хочу получить такой результат :
<Definition id="1048591" Name="COMPANY"/>
Что я уже пробовал:
[DataContract] public class Characeristic { [DataMember] public XElement Definition = new XElement("Definition"); }
Characteristic lstChars = new Characteristic(); lstChars.Definition.SetAttributeValue("ID", finalCharac.ID); lstChars.Definition.SetAttributeValue("Name", finalCharac.Name);
Richard Deeming
Как вы заполняете экземпляр своего класса и как вы его сериализуете?
Member 14601214
спасибо за ваш ответ, я обновил свой пост