9
यह एक कॉस्मेटिक बदलाव है जो मैं बनाना चाहता था और मैं सोच रहा था कि मैं यूटीएफ -8 लोअरकेस के बजाय यूटीएफ -8 अपरकेस के साथ जेनरेट की गई XML फ़ाइल कैसे बना सकता हूं?अपरकेस में utf-8?
XmlWriterSettings settings = new XmlWriterSettings();
settings.Encoding = Encoding.UTF8;
settings.Indent = true;
settings.IndentChars = "\t";
XmlWriter writeXML = XmlWriter.Create("test_file.xml", settings);
writeXML.WriteStartDocument(false);
writeXML.WriteComment(fileLicense);
writeXML.WriteStartElement("templates");
writeXML.WriteAttributeString("xmlns", "xsi", null, "http://www.w3.org/2001/XMLSchema-instance");
writeXML.WriteAttributeString("xsi", "noNamespaceSchemaLocation", null, "test_file.xsd");
writeXML.WriteEndElement();
writeXML.WriteEndDocument();
writeXML.Close();
यह अच्छी तरह से धन्यवाद। – Prix
धन्यवाद! मैंने आपके कोड को एक एक्सएमएल कक्षा में लिखा था जिसे मैंने लिखा था। यह अन्य सामान भी करता है, जैसे कि यूटीएफ -8 या यूटीएफ -16 में आउटपुट करने की अनुमति दें और एक्सएमएल को सुंदर या रैखिक बनाएं। http://www.rhyous.com/2015/04/07/an-xml-class-to-linearize-xml-make-pretty-xml-and-encoding-in-utf-8-or-utf-16 / – Rhyous