Asp.net 5 denetleyicisinde bir nesneyi xml olarak döndürüyorum. Nesnenin bir liste var ve listenin kök öğesini yok saymak için serializer'a ihtiyacım var. Bu yazının önerisi Use XML serialization to serialize a collection without the parent node'u izledim, ancak bir nedenden ötürü işe yaramazsa, [XmlElement ("newName")]XmlElement Özniteliği, Microsoft.AspNet.Mvc.Formatters.Xml tarafından yok sayılıyor
'u kullanarak adını değiştirmeyi denediğimde bile yok sayılıyor. o?
public partial class Doc {
[XmlElement("Detalle")]
public List<DefTypeDetalle> Detalle { get; set; }
}
public partial class DefTypeDetalle {
public Id { get; set; }
}
Ve çıkış Ben
<Doc>
<Detalle>
<DefTypeDetalle>
<Id>1<Id/>
</DefTypeDetalle>
<DefTypeDetalle>
<Id>2<Id/>
</DefTypeDetalle>
</Detalle>
</Doc>
olsun Ya istediğim
<Doc>
<Detalle>
<Id>1<Id/>
</Detalle>
<Detalle>
<Id>2<Id/>
</Detalle>
</Doc>
sayesinde
Kodu görüyorum Can xml seri hale kullanmak için gerekli,
– JaceTamam, ben kodu ekledim xml –