इस सवाल का पहले से ही एक उत्तर है: < 6 उत्तर
मान लें कि मेरे पास वर्ग < / P>
सार्वजनिक वर्ग के टेस्ट 1 {सार्वजनिक इंट बिडीड {प्राप्त करें; सेट; } सार्वजनिक int NUMBER1 {get; सेट; } सार्वजनिक दशमलव HOLGRAPHIC {प्राप्त करें; सेट; } सार्वजनिक Test1 (int id, int num, decimal hol) {BINID = id; संख्या 1 = संख्या; हॉल्ग्राफिक = होल; }}
मान लें कि मैंने Test2
वर्ग में मैंने Test1
के संग्रह का निर्माण किया है।
सूची & gt; टेस्ट 1 & gt; टी = नई सूची & lt; test1 & gt; ();
मान लें कि इस सूची में दो Test1
वस्तुओं हैं निम्न स्कीमा के लिए मैं सूची को XML
में कैसे रूपांतरित कर सकता हूं?
& lt; t & gt; & LT; Test1 & gt; & LT; BINID & gt; 23 & lt; / BINID & gt; & LT; NUMBER1 & gt; 123 & lt; / NUMBER1 & gt; & LT; होलोग्राफिक & gt; 2345.12 & lt; / होलोग्राफिक & gt; & Lt; / Test1 & gt; & LT; Test1 & gt; & LT; BINID & gt; 3 & lt; / BINID & gt; & LT; NUMBER1 & gt; 346,233 & lt; / NUMBER1 & gt; & LT; होलोग्राफिक & gt; 12.345 & lt; / होलोग्राफिक & gt; & Lt; / Test1 & gt; & Lt; / टी & gt;
आप XML को उत्पन्न करने के लिए LINQ का उपयोग कर सकते हैं। XElement और XAttribute वाले वर्गों का उपयोग करके, आप आवश्यक स्कीमा के अनुरूप XML फ़ाइल बना सकते हैं।
कृपया एक उदाहरण के लिए इस लिंक को देखें।
कुछ ऐसा :
<पूर्व> var xEle = नया XElement ("टी", नए सिरे से चुनने के लिए नए एक्सईलेमेंट ("टेस्ट 1", नया एक्सईलेमेंट ("बिआईआईडीआईडी", एआईआईआईडी), नया एक्सईलेमेंट ("NUMBER1 ", Ele.Number1), नया XElement (" हॉलोग्राफिक ", ele.Holigraphic))); xEle.Save ( 'डी: \\ yourFile.xml "); कंसोल.प्रकाश रेखा ("एक्सएमएल में परिवर्तित");
No comments:
Post a Comment