创建带有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);
- 创建带有UTF-8 的声明的XMLDocument
- Python的编码声明 # -*- coding:utf-8 -*-
- 创建跨浏览器Javascript的XMLDocument对象
- XmlDocument的应用---创建Xml模板 (转)
- 创建跨浏览器Javascript的XMLDocument对象
- 读取本地UTF-8文件带有换行的中文文本
- 创建带有表格的PPT
- 创建带有背景图片的JPanel
- MYSQL创建utf-8格式的数据库
- MYSQL创建utf-8格式的数据库
- 创建UTF-8的CSV文件
- XMLDocument的用法
- XmlDocument类的使用
- 获得兼容的xmlDocument
- UltraEdit编辑文件编码为utf-8容易带有BOM导致的错误解决
- Java读带有BOM的UTF-8文件乱码原因及解决方法
- Java读取带有BOM的UTF-8文件乱码原因及解决办法
- Java读带有BOM的UTF-8文件乱码原因及解决方法
- 架设并访问虚拟机中的 WordPress 网站(Win7 Host --> WinXP Client + Web PI)
- Digg失败启示录:社交媒体的价值在于用户
- B2C电子商务基础系统架构解析
- Android定位功能(二)
- 已删除的东西还可以找回来吗?
- 创建带有UTF-8 的声明的XMLDocument
- 为什么你总有借口?
- SQL高效分页
- 类的特殊成员
- Extjs学习 Ext.grid.GridPanel
- 试验三:MicaZ-TinyOS2.x平台下点对点通讯试验-----BlinktoRadio实验
- 2012-07-13
- DS18B20程序(CPU时钟为1MHZ(51)和12Mhz(XC836))
- swing