मैं XmlDocument
को XmlNode
में सी # में कैसे परिवर्तित करूं? मुझे संपूर्ण XmlDocument
ऑब्जेक्ट को .NET वेब सेवा में इनपुट पैरामीटर के रूप में भेजने की आवश्यकता है।XmlDocument ऑब्जेक्ट को XmlNode ऑब्जेक्ट में कनवर्ट करें - सी #?
6
A
उत्तर
7
ए एक्सएमएल डॉक्यूमेंट एक एक्सएमएलएनोड है, इसलिए आप दस्तावेज़ ऑब्जेक्ट को पास कर सकते हैं।
या आप अपने दस्तावेज़ एलीमेंट, या किसी भी नोड को XPath क्वेरी से वापस भेज सकते हैं।
XmlDocument doc = null;
XmlNode node = doc;
XmlNode node = doc.DocumentElement;
XmlNode node = doc.SelectSingleNode("/foo/bar");
कोई कास्टिंग या परिवर्तित करने की जरूरत है जब तक आप दोनों पैरामीटर प्रकार के लिए भार के साथ एक विधि के लिए XmlDocument से XmlNode को स्पष्ट करने की आवश्यकता है है। यदि ऐसा है, तो कास्ट या as
ऑपरेटरों का उपयोग करें।
3
आप "के रूप में" एक XmlNode उपयोग के रूप में स्पष्ट रूप से इसे का उल्लेख करने की जरूरत है:
XmlDocument doc = ...
XmlNode node = doc as XmlNode;
0
एक XmlDocument XmlNode से ली गई है, लेकिन आप यह भी XmlDocument.DocumentElement जो एक XmlElement है लेकिन अंततः व्युत्पन्न भेज सकता है XmlNode से। आपको XmlDocument.DocumentElement == शून्य में जांचना पड़ सकता है।
संबंधित मुद्दे
- 1. XmlNodeList को XmlNode में कनवर्ट करें []
- 2. सी # में ऑब्जेक्ट करने के लिए XMLDocument को Deserialize कैसे करें?
- 3. ग्राफिक्स ऑब्जेक्ट को बिटमैप ऑब्जेक्ट में कनवर्ट करें
- 4. किसी ऑब्जेक्ट को सी # में बाइट सरणी में कनवर्ट करें, इसे सॉकेट पर भेजें, फिर ऑब्जेक्ट
- 5. XmlDocument
- 6. xmlNode ऑब्जेक्ट्स
- 7. फॉर्म डेटा को JSON ऑब्जेक्ट में कनवर्ट करें
- 8. क्लास ऑब्जेक्ट को मानव पठनीय स्ट्रिंग में कनवर्ट करें
- 9. रिवर्स टूस्ट्रिंगबिल्डर: स्ट्रिंग को ऑब्जेक्ट में कनवर्ट करें
- 10. XmlNode
- 11. कनवर्ट करें .NET GUID को MongoDB ऑब्जेक्ट आईडी
- 12. XmlDocument
- 13. एक टाइमटाइटल ऑब्जेक्ट को डेटाटाइम ऑब्जेक्ट में कनवर्ट करने के लिए कैसे करें
- 14. सी # ऑब्जेक्ट
- 15. जावा: जावा ऑब्जेक्ट को जावा ऑब्जेक्ट में जावा में स्ट्रिंग ऑब्जेक्ट में कैसे परिवर्तित करें?
- 16. विधि समूह से ऑब्जेक्ट में कनवर्ट नहीं कर सकता - सी #
- 17. सी # ऑब्जेक्ट को सरणी
- 18. सीएसवी फ़ाइल को जेसन ऑब्जेक्ट में कनवर्ट करने योग्य
- 19. ऑब्जेक्ट में ArrayList <Object[]> कनवर्ट करें [] []
- 20. XMLDocument
- 21. दृश्य में JSON ऑब्जेक्ट पर .NET ऑब्जेक्ट को
- 22. XmlNode को XNode में परिवर्तित करें?
- 23. सी # किसी ऑब्जेक्ट को डाउनकास्ट कैसे करें
- 24. कास्टिंग बनाम किसी ऑब्जेक्ट को स्ट्रिंग में कनवर्ट करना, जब ऑब्जेक्ट वास्तव में एक स्ट्रिंग है
- 25. सी # ऑब्जेक्ट नल चेक
- 26. XmlDocument बनाम XmlReader
- 27. gdb स्मृति ऑब्जेक्ट को ऑब्जेक्ट
- 28. सी # ऑब्जेक्ट
- 29. एक jjango ValuesQuerySet को एक json ऑब्जेक्ट में कनवर्ट करना
- 30. शब्द दस्तावेज़ से छवियों को बिटमैप ऑब्जेक्ट में कनवर्ट करना
.NET Framework में परिभाषित एक जटिल प्रकार वेब सेवा के पैरामीटर के लिए खराब विकल्प की तरह लगता है। अगर सेवा आपकी है, तो आप स्ट्रिंग में प्रकार को बदलने में लग सकते हैं। इससे आप इसे अन्य भाषाओं/प्लेटफार्मों से सापेक्ष आसानी से कॉल कर सकते हैं। – TrueWill
@TreueWill - सेवा मेरी नहीं है, यह तीसरी पेटी विक्रेता सेवा है। –