9
Esto es más un cambio cosmético que quería hacer y me preguntaba cómo podría hacer que el archivo xml generado con UTF-8 en mayúsculas en lugar de utf-8 en minúsculas?utf-8 en mayúscula?
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();
Eso funcionó muy bien gracias. – Prix
¡Gracias! Usé tu código en una clase Xml que escribí. También hace otras cosas, como permitir la salida en UTF-8 o UTF-16 y hacer bonito o linearizar el Xml. 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