मैं निम्नलिखित सी # वर्गों:सशर्त एक्सएमएल क्रमबद्धता
public class Books
{
public List<Book> BookList;
}
public class Book
{
public string Title;
public string Description;
public string Author;
public string Publisher;
}
मैं निम्न XML में इस वर्ग के कैसे को क्रमानुसार कर सकते हैं?
<Books>
<Book Title="t1" Description="d1"/>
<Book Description="d2" Author="a2"/>
<Book Title="t3" Author="a3" Publisher="p3"/>
</Books>
मैं चाहता हूं कि एक्सएमएल केवल उन्हीं गुणों को प्राप्त करे जिनके मूल्य शून्य/खाली नहीं हैं। उदाहरण के लिए: पहले पुस्तक तत्व में, लेखक खाली है, इसलिए यह धारावाहिक XML में मौजूद नहीं होना चाहिए।
है, आपने मुझे 1 मिनट तक हराया;) –
मैं इस बात पर अस्पष्ट नहीं था कि उपरोक्त समाधान तब तक काम करता है जब तक मैं निम्नलिखित पोस्ट नहीं पढ़ता: http: //kjellsj.blogspot .com/2006/02/conditional-xml-serialization_08.html – Dean
+1 सबसे अच्छी चीज जिसे मैं कभी नहीं जानता था :) बस इस मणि के साथ विशेष रूप से चिपचिपा पिछड़ा-संगतता समस्या हल हो गई। –