阅读背景:

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

来源:互联网 
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();
        }
    }class Program
    {
        static void Main(st



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: