395得票21回答
XmlSerializer在构造函数中出现FileNotFoundException错误

我正在处理的一个应用在尝试序列化类型时出现了故障。 例如下面这样的语句XmlSerializer lizer = new XmlSerializer(typeof(MyType)); 输出:System.IO.FileNotFoundException occurred Message=...

361得票11回答
将对象序列化为字符串。

我有以下方法将一个对象保存到文件: // Save an object out to the disk public static void SerializeObject<T>(this T toSerialize, String filename) { XmlSeri...

334得票19回答
将一个对象序列化为XML

我有一个C#类我已经继承了它。我已经成功地“构建”了这个对象。但是我需要将这个对象序列化为XML。有没有简单的方法可以做到这一点? 看起来这个类已经被设置为可序列化,但我不确定如何获得XML表示。我的类定义如下:[System.CodeDom.Compiler.GeneratedCodeAtt...

272得票12回答
" <user xmlns=''> was not expected." 反序列化Twitter XML

我正在通过OAuth从Twitter拉取XML。我正在向http://twitter.com/account/verify_credentials.xml发出请求,它返回以下XML:&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&qu...

225得票15回答
将XML字符串转换为对象

我通过套接字接收XML字符串,并希望将其转换为C#对象。 这些消息的格式为:&lt;msg&gt; &lt;id&gt;1&lt;/id&gt; &lt;action&gt;stop&lt;/action&gt; &lt;/msg&gt; 这怎么做呢?

180得票5回答
为什么XML可序列化类需要一个无参构造函数。

我正在编写用于XML序列化的代码。使用以下函数:public static string SerializeToXml(object obj) { XmlSerializer serializer = new XmlSerializer(obj.GetType()); usin...

168得票8回答
能否将XML反序列化为List<T>?

给定以下XML:&lt;?xml version="1.0"?&gt; &lt;user_list&gt; &lt;user&gt; &lt;id&gt;1&lt;/id&gt; &lt;name&gt;Joe&lt;/name&gt; &lt;/user&...

161得票5回答
正确实现IXmlSerializable的方法是什么?

一旦程序员决定实现 IXmlSerializable,那么实现它的规则和最佳实践是什么?我听说 GetSchema() 应该返回 null,而 ReadXml 在返回之前应该移动到下一个元素。这是真的吗?那么 WriteXml 呢?它是否应该为对象编写根元素,还是假定已经写了根元素?子对象应如...

158得票7回答
XML序列化 - 隐藏空值

在使用标准的.NET Xml序列化器时,是否有任何方法可以隐藏所有空值? 以下是我的类输出的示例。 如果可空整数设置为null,则不希望输出它们。 当前Xml输出:&lt;?xml version="1.0" encoding="utf-8"?&gt; &lt;myClass&gt; ...

155得票5回答
在.NET中序列化对象时省略所有xsi和xsd命名空间?

代码看起来像这样:StringBuilder builder = new StringBuilder(); XmlWriterSettings settings = new XmlWriterSettings(); settings.OmitXmlDeclaration = true; usi...