【发布时间】:2012-03-09 02:34:14
【问题描述】:
我正在尝试输出一个没有 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();
但它仍然在 xml 文件中输出。 我不想要字符串技巧。有什么想法吗?
【问题讨论】:
-
你为什么要做这样的事情,我只是好奇:)?
-
在so上发现了类似的东西,看看:stackoverflow.com/questions/933664/…。
-
可能会输出一些片段,这些片段稍后会添加到文档中?或者也许像 XMPP 那样通过套接字发送 XML 片段?很多用处:)
-
别忘了处理 XmlWriter(最好用 using 语句包装)
标签: c# xml serialization