我必须创建一个编码为
的 xml 文件<?xml version="1.0" encoding="ISO-8859-1"?>
目前我使用 LINQ 创建的 xml 的标记为
<?xml version="1.0" encoding="UTF-8"?>
我怎样才能只使用 LINQ 来做到这一点。
最佳答案
你应该使用XDeclaration
:
var d = new XDocument(new XDeclaration("1.0", "ISO-8859-1", ""), new XElement("Root",
new XElement("Child1", "data1"),
new XElement("Child2", "data2")
));
关于c# - 如何在使用 LINQ 创建的 xml 中将编码作为 ISO-8859-1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24139127/