有没有办法输出没有BOM的XDocument的内容?当使用Flash读取输出时,会导致错误。
如果您使用 XmlWriter 编写 XML,则可以将编码设置为已初始化的编码以省略 BOM。
EG:System.Text.UTF8Encoding 的构造函数采用布尔值来指定是否需要 BOM,因此:
XmlWriter writer = XmlWriter.Create("foo.xml");
writer.Settings.Encoding = new System.Text.UTF8Encoding(false);
myXDocument.WriteTo(writer);
将创建一个使用 UTF-8 编码且不带字节顺序标记的 XmlWriter。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)