XDocument xdoc = new XDocument(
new XDeclaration("1.0", null, null),
new XElement(bla));
using (var writer = new XmlTextWriter(@"folderpath\index.xml", new UTF8Encoding(false)))
{
//writer.Formatting = Formatting.Indented;
xdoc.Save(writer);
}
我必须生成一个与我的示例完全匹配的 XML 文档。但是,此代码会产生:
<?xml version="1.0" encoding="utf-8"?>
但它应该是这样的:
<?xml version="1.0"?>
我怎样才能用XMLTextWriter
或 linq 解决这个问题?