创建带有UTF-8 的声明的XMLDocument

来源:互联网 发布:淘宝首页素材psd 编辑:程序博客网 时间:2024/06/06 19:02
class Program    {        static void Main(string[] args)        {            // Create and load the XML document.            XmlDocument doc = new XmlDocument();            string xmlString = "<book><title>Oberon's Legacy</title></book>";            doc.Load(new StringReader(xmlString));            // Create an XML declaration.             XmlDeclaration xmldecl;            xmldecl = doc.CreateXmlDeclaration("1.0", null, null);            xmldecl.Encoding = "UTF-8";            //xmldecl.Standalone = "yes";            // Add the new node to the document.            XmlElement root = doc.DocumentElement;            doc.InsertBefore(xmldecl, root);            // Display the modified XML document             Console.WriteLine(doc.OuterXml);            doc.Save("d:\\test.xml");            Console.ReadKey();        }    }


Maybe 另一种方法也可以,有待于进一步验证:

doc.CreateXmlDeclaration("1.0", "UTF-8", string.Empty);


 

原创粉丝点击