Ben aşağıdaki C# sınıfların:Şartlı xml seri hale
public class Books
{
public List<Book> BookList;
}
public class Book
{
public string Title;
public string Description;
public string Author;
public string Publisher;
}
nasıl aşağıdaki XML içine bu sınıf serileştirebilirsiniz?
<Books>
<Book Title="t1" Description="d1"/>
<Book Description="d2" Author="a2"/>
<Book Title="t3" Author="a3" Publisher="p3"/>
</Books>
XML'in yalnızca değerleri boş/boş olmayan özelliklere sahip olmasını istiyorum. Örneğin: İlk Kitap öğesinde, yazar boştur, bu nedenle serileştirilmiş XML'de bulunmamalıdır.
bana 1 dakikayı geçersiniz;) –
Yukarıdaki çözümü okuyana kadar yukarıdaki çözümün nasıl çalıştığını açıklamamıştım: http: //kjellsj.blogspot com.tr/2006/02/conditional-xml-serialization_08.html – Dean
+1 Hiç bilmediğim en havalı şey :) Sadece bu gemiyle özellikle yapışkan geriye dönük uyumluluk sorunu çözüldü. –