ora*_*nge 15 c# xml serialization
我试图输出一个没有xml头的xml文件,就像我试过的那样:
Type t = obj.GetType();
XmlSerializer xs=new XmlSerializer(t);
XmlWriter xw = XmlWriter.Create(@"company.xml",
new XmlWriterSettings() { OmitXmlDeclaration = true, Indent = true });
xs.Serialize(xw,obj);
xw.Close();
Run Code Online (Sandbox Code Playgroud)
但它仍然在xml文件中输出.我不想要字符串技巧.有任何想法吗?
Die*_*ego 22
设置ConformanceLevel
为Fragment
,像这样:
Type t = obj.GetType();
XmlSerializer xs=new XmlSerializer(t);
XmlWriter xw = XmlWriter.Create(@"company.xml",
new XmlWriterSettings() {
OmitXmlDeclaration = true
, ConformanceLevel = ConformanceLevel.Auto
, Indent = true });
xs.Serialize(xw,obj);
xw.Close();
Run Code Online (Sandbox Code Playgroud)