具有动态内容的 XmlSerializer、XmlArray...怎么样?
首先:这也适用于 REST 反序列化,因此自定义 XmlSerializer 是不可能的。 我有一个类的层次结构,需要从“信封”进行序列化和反序列化。它有一个名为…
在使用 .NET XmlSerializer 类时,是否有其他人在 MonoTouch 中经历过缓慢的反序列化?
我有一个 MonoTouch iOS 应用程序,在其中反序列化来自 Web 服务的大量人员列表。 XML 非常简单:根节点是一个人列表,每个人只有 5 个属性。这个名单…
序列化时的伪只读属性
多么糟糕的是: public class Test { private string pKey = null public string Key { get { return pKey } set { if (pKey==null) pKey=value} } } …
使用 .NET 的 XmlSerializer 时忽略派生类的属性
我有一个带有虚拟属性的基类和一个重写虚拟属性的派生类型。该类型可以序列化为 XML。我想做的不是当对象属于派生类型时保留项目属性列表。为了实现此…
.NET XmlSerializer:如何替换 xml 标签的名称?
对于某些数据导出,我们所做的只是使用 XmlSerializer 序列化 .Net 对象,例如列表或集合。我们使用这样的东西: public static bool WriteToXMLFile(…
使用 XmlSerializer.Deserialize 反序列化时何时调用类构造函数?
我的应用程序使用 XmlSerializer 保存一个类,然后在需要时通过再次反序列化来创建一个实例。 我想在构造函数逻辑中使用类的一些属性成员(在反序列化…
XmlSerializer 中的重写反序列化永远不会被调用
我慢慢地感觉到我的理智在边缘磨损,而我的思绪也在慢慢耗尽。 我想扩展 XmlSerializer,它由于某种原因不支持反序列化通知。 我有以下代码: public …
XML 序列化在不使用 [XmlElement("aliasName")] 的情况下在字段上添加别名
我想序列化一个具有两个对象字段的类, public object Status{get:...set:...} public object Data{get:...set:...} 我想重命名输出 XML 文件中的“数…
反序列化期间 XML 文档 (0, 0) 出现错误
我有以下用于 xml 序列化的代码。 public class FormSaving { private string major public string Majorversion { get set } } private void SaveBut…
如何将 long 类型的 XML 属性反序列化为 UTC DateTime?
遵循这些 答案,我决定使用 xsd.exe 和 XmlSerializer 作为解析 XML 的最简单方法。 但我想要一些改进: 我的首要请求是将MyRoot.Time类型从long更改…
XML 序列化 IOException 未处理
我有以下代码用于序列化标签的内容。当我按下“保存”按钮时,会生成一个 xml 文件。当我选择相同的 xml 文件后按“加载”按钮时,发生错误,IOExcept…
为什么 Xml Serializer 要求属性可写?
我有一些类型想要序列化为 xml,但这些类型具有只读属性,例如: public List<Effect> Effects {get private set} 但 xml 序列化程序要求这些属性…
XmlSerializer 反序列化返回空数组
我正在尝试反序列化以下 XML(摘录): <NSArray> <Song id="23507" type="Song"> <title>Waking The Demon</title> <artist id="1…
省略 XmlSerializer.Serialize 上的节点
我有一个第三方提供的类库,其中有一个名为 SaveAccount 的类型。当我尝试序列化此类时,我得到以下 xml: <?xml version="1.0" encoding="utf-16"?…