अगर मैं एक वर्ग के रूप में चिह्नित एक DataContract
और उस पर कुछ गुण DataMember
विशेषताओं के साथ चिह्नित मैं आसानी से एक्सएमएल के लिए बाहर यह क्रमानुसार सकता है, लेकिन यह की तरह उत्पादन बनाना होगा:आप .NET DataContract serialization को कैसे नियंत्रित कर सकते हैं ताकि यह तत्वों के बजाय एक्सएमएल विशेषताओं का उपयोग कर सके?
<Person>
<Name>John Smith</Name>
<Email>[email protected]</Email>
<Phone>123-123-1234</Phone>
</Person>
मैं क्या पसंद करेंगे गुण है , की तरह ...
<Person Name="John Smith" Email="[email protected]" Phone="123-123-1234" />
DataMember
विशेषता मुझे नाम और व्यवस्था को नियंत्रित करने के नहीं, बल्कि चाहे वह एक तत्व या विशेषता के रूप में धारावाहिक की अनुमति देता है। मैंने चारों ओर देखा है और DataContractFormat
और IXmlSerializable
पाया है, लेकिन मुझे उम्मीद है कि वहां एक आसान समाधान है।
ऐसा करने का सबसे आसान तरीका क्या है?
इसके अलावा, मुझे जेएसओएन काम करने के दौरान इस तरह काम करने के लिए एक्सएमएल की आवश्यकता है। – Brennan