निम्न सरल कोड पर विचार करें जो एक XML दस्तावेज़ बनाता है और इसे प्रदर्शित करता है।हेडर के साथ XML कैसे प्राप्त करें (<? Xml संस्करण = "1.0" ...)?
XmlDocument xml = new XmlDocument();
XmlElement root = xml.CreateElement("root");
xml.AppendChild(root);
XmlComment comment = xml.CreateComment("Comment");
root.AppendChild(comment);
textBox1.Text = xml.OuterXml;
यह प्रदर्शित करता है, के रूप में उम्मीद:
<root><!--Comment--></root>
यह नहीं है, तथापि,
<?xml version="1.0" encoding="UTF-8"?>
तो प्रदर्शित करता है कि कैसे मुझे लगता है कि रूप में अच्छी तरह मिल सकता है?
धन्यवाद। मैंने सोचा कि स्वचालित था। – ispiro
+1। कृपया ध्यान दें कि "यूटीएफ -8" की अपेक्षा स्ट्रिंग के एन्कोडिंग के साथ मेल नहीं खाती है (+1 निकोलस केरी उत्तर देखें)। –
@AlexeiLevenkov धन्यवाद। लेकिन मैं इसे 'OuterXml' कर रहा हूं और इसका उपयोग कर रहा हूं। या क्या मुझे कुछ याद आ रही है और फिर भी एक समस्या है? – ispiro