Создайте мой пользовательский XML-ответ в службе wcf rest

#xml #rest #wcf #c#-4.0

#xml #rest #wcf #c #-4.0

Вопрос:

Например, я хочу изменить формат ответа xml в службе wcf rest

 public class Person
{
    public string Name {get; set; }
    public string LastName {get; set; }
    public List<Item> items {get; set; }  
}

public class Item
{
   public string Key { get; set; } 
   public string Vaule { get; set; }
}
  

Класс должен быть показан таким образом

 <Person Name="Jhon" LastName="Doe">
       <Item Key="Color" Value="White"/>
</Person>
  

Комментарии:

1. Что вы пробовали до сих пор? Опубликуйте свой код! Что произошло, когда вы его запустили? Что вы ожидали, что произойдет вместо этого? С чем конкретно у вас возникли проблемы?

2. Это XML, который я получаю

3. Вышеупомянутый класс — это контракты данных в моей службе wcf rest, по умолчанию формат ответа Xml выглядит следующим образом <Person> <Name>Jhon</Name> <LastName>Doe</LastName> <Items> <Item> <Key>Цвет </Key> <Значение>Белый</Color> </Item> </Items> </Person> Я хочу изменить этот формат ответа на формат xml, написанный выше.

4. Пожалуйста, отредактируйте свой вопрос и отформатируйте данные, чтобы все было в одном месте и легко читалось.

5. Вы все еще не показали свой код для изменения вывода XML… У вас будет больше шансов получить помощь, если вы приложите некоторые усилия самостоятельно, вместо того, чтобы просить людей выполнять вашу работу за вас.