मेरे पास एक साधारण वर्ग है जो अनिवार्य रूप से केवल कुछ मान रखता है। मैंने एक अच्छा स्ट्रिंग प्रस्तुति वापस करने के लिए ToString()
विधि को ओवरराइड कर दिया है।XmlDode के बिना Cml में XmlNode/XmlElement बनाना?
अब, मैं एक ToXml()
विधि बनाना चाहते हैं, जो कुछ इस तरह वापस आ जाएगी:
<Song>
<Artist>Bla</Artist>
<Title>Foo</Title>
</Song>
बेशक, मैं सिर्फ एक StringBuilder
यहाँ इस्तेमाल कर सकते हैं, लेकिन मैं वापस जाने के लिए चाहते हैं एक XmlNode
या XmlElement
, XmlDocument.AppendChild
के साथ उपयोग किया जाना है।
मैं XmlDocument.CreateElement
बुला से एक XmlElement
अन्य बनाने के लिए सक्षम होने के लिए नहीं है, तो मुझे आश्चर्य है कि अगर मैं कुछ भी अनदेखा कर दिया, या मैं वास्तव में या तो या तो एक XmlDocument
या ref XmlElement
के साथ काम करने में पारित करने के लिए है, या है फ़ंक्शन एक स्ट्रिंग लौटाता है जिसमें एक्सएमएल मैं चाहता हूं?
सवाल शीर्षक सामग्री/उद्देश्य सवाल के अनुरूप नहीं है। आप जानना चाहते हैं कि अपनी कक्षाओं को क्रमबद्ध कैसे करें। मुझे xerviceNode के उदाहरण को webservice पैरामीटर के रूप में पास करने की आवश्यकता है। उपयोगकर्ता इनपुट स्ट्रिंग से XmlNode बना देगा। –
@DaviFiamenghi - आपकी टिप्पणी सही नहीं है। यदि कोई व्यक्ति XmlNode का उपयोग करके मैन्युअल रूप से एक्सएमएल डेटा बनाने का चयन कर रहा है, जो उनकी पसंद है, तो ऐसे एक्सएमएलएनओड ऑब्जेक्ट्स को .NET में बनाने के लिए ऐसा नहीं लगता है। इसे XmlDocument से बनाये बिना। – antiduh