Я новичок в C # WebAPI и пытаюсь сериализовать XML при возврате данных из API.Ниже приведена модель, которая у меня есть, и XML не сериализуется.Модель сериализуется, однако только имена свойств, а не атрибуты XmlElement в свойствах.Сериализация JSON работает просто отлично, но не XML.
Для возврата данных в действии контроллера я использую Request.CreateResponse<Type>(code, data);
using System;
using System.Collections.Generic;
using System.Xml.Serialization;
using Newtonsoft.Json;
[XmlType("Chapter")]
public class Chapter
{
[XmlElement("ChapterNumber"), JsonProperty("ChapterNumber")]
public Int32 number { get; set; }
[XmlArray("Verses"), XmlArrayItem("Verse"), JsonProperty("Verses")]
public List<Verse> verses { get; set; }
}
Есть идеи?