XmlSerializer - 具有不同属性的相同元素
预期的 XML 输出: <add> <doc> <field name="id">1</field> <field name="Myname">MyName1</field1> </doc> <doc> …
XmlSerializer,仅将时间反序列化为DateTime类型
我的 WCF 使用 XmlSerializer 来序列化和反序列化相当复杂的对象。问题是,DateTime 属性之一的相应 XML 负载值可以指定为 xs:date、xs:time 或 xs:da…
XML 序列化:如何区分使用相同元素名称但在属性中具有不同值的类?
标题可能有点长,我解释一下我的意思。我不会向您提供我需要使用的实际 XML,但我会提供一个演示我所面临问题的 XML。 我有一个如下所示的 XML: <r…
我怎样才能“包含”将一个 XML 文件转换为另一个 XML 文件?
我有一个 XML 架构,如下所示: <?xml version="1.0" encoding="utf-8"?> <xs:schema id="MySchema" targetNamespace="http://tempuri.org/MySc…
XmlSerializer +多态性
给定一个(设计的)基类和一个子类,我们希望使用 XmlSerializer 通过 WCF 进行序列化。我们按照以下文章装饰一个集合(请参阅响应类): http://msdn…
创建带有标识的 XML 文件
如何创建一个在每个标签之间具有标识或至少换行符的 XML 文件? 我使用 XMLSerializer 类(Android 中提供)来处理 XML 创建。 XMLSerializer seriali…
使用 XmlSerializer 读取 UTF-16 编码的 XML 文件
我正在调用 WebService 并获取从 WebMethod 返回的字符串。该字符串是序列化为 XML 的对象,应使用 System.Xml.XmlSerializer 对其进行反序列化。 我…
对于公共 API,我应该使用什么 XML 序列化方法?
我正在编写一个程序,该程序构建一个由继承自抽象 Node 类的类组成的树结构。我的程序中内置了许多不同类型的节点。但是,我还希望允许更高级的用户能…
如何序列化包含字典的类?
我有以下类: [Serializable] public class Person { public string FirstName { get set } public string LastName { get set } public Dictionary&l…
如何生成带有属性的 xsi:nil 元素?
我有一个 WCF 客户端,需要生成包含此 XML 片段的请求: <reason xsi:nil="true" nullFlavor="NA" typeCode="RSON" /> 架构由服务器确定,不受我…
反序列化 XML 时忽略指定的编码
我正在尝试通过套接字读取从外部接口接收到的一些 XML。 问题是 XML 标头中指定的编码错误(显示为 iso-8859-1,但实际上是 utf-16BE)。据记录编码是…
XmlSerializer - 使用 URI 属性序列化对象时出错
我在序列化具有 Uri 属性的类时遇到问题。 System.InvalidOperationException was unhandled Message=There was an error reflecting type 'Foo.Story…
由于 WPF 应用程序启动缓慢而替换 XmlSerializer
我编写了一个 WPF 应用程序,它从网络位置的 XML 文件读取电影列表。当我开始调查启动缓慢的情况时,发现 XmlSerializer 的开销很大。 我现在在发布项…
XMLSerializer 无法反序列化 xml 文档
我是 C# 的新手。我有一个 java REST 服务,它返回 xml 响应,我正在尝试使用 C# XmlSerializer 反序列化 xml 文档。下面粘贴了示例 xml 文档响应。 &…