在 WCF XmlSchema 中指定继承
我面临着一种情况,我必须在数据类型上实现 IXmlSerialized,我将通过 WCF 服务发送该数据类型。但是当我尝试在xsd中标记基类时,服务引用无法再刷新…
动态 XmlSerializer 从 xml 序列化中识别对象类型?
有没有办法创建一个 XmlSerializer 来存储序列化数据和数据类型,然后在反序列化时,它会自动识别序列化对象的类型并创建该类型的对象(作为对象返回…
对于公共 API,我应该使用什么 XML 序列化方法?
我正在编写一个程序,该程序构建一个由继承自抽象 Node 类的类组成的树结构。我的程序中内置了许多不同类型的节点。但是,我还希望允许更高级的用户能…
“此 XmlReader 不支持 ReadElementContentAsBase64 方法”
using System.IO using System.Runtime.Serialization using System.Xml using System.Xml.Schema using System.Xml.Serialization namespace XmlTest…
IXmlSerialized 如何让我避免 base64 的大小膨胀?
来自 MSDN: 实现这个接口有两个原因。第一个是控制 XmlSerializer 序列化或反序列化对象的方式。例如,您可以将数据分块为字节,而不是缓冲大型数据…
序列化:改变根节点名称,不改变类名
目标 获取一个名为“Item”的类,并将其序列化 XML 输出为: <Template><!--some properties --></Template> 问题 根节点派生自实现 IXml…
C# 中的 IXmlSerialized 字典不带“Key”/“Value”节点
我正在尝试用 C# 序列化字典。所有 示例 我已经找到创建 XML如下所示: <Dictionary> <ArrayOfEntries> <Entry> <Key>myFirstKey</…
在复杂对象图上使用 IXmlSerialized 接口
如果在包含具有构成复杂对象的属性的复杂对象上使用自定义 XML 序列化 (IXmlSerialable),而这些属性不使用自定义 IXmlSerialized 接口,如何在 IXmlS…
使用 IXmlSerialized 类表示 XML 配置文件
我正在用 C# 编写并尝试通过 IXmlSerialized 类表示 XML 配置文件。不过,我不确定如何表示配置文件中的嵌套元素,例如 logLevel: <?xml version="…
在具有 XmlTypeAttribute 的生成类上实现 IXmlSerializable
基本上,最初的问题是我需要将布尔值序列化为 0 或 1。我找到的解决方案是实现 IXmlSerialized,我就是这样做的。不幸的是,我尝试序列化的类是根据架…
允许对某些类型的字段进行自定义 Xml 序列化/反序列化的问题
我一直在 .net 中使用 Xml 序列化/反序列化,并且想要一种方法,其中序列化/反序列化过程仅应用于 Xml 片段的某些部分。这样我就可以在反序列化过程之…
有没有办法使序列化成员序列化为属性?
有没有办法使序列化成员序列化为属性: <Serializable> Public Class Person Public Property Name As String End Class 我希望当此类是 xml 序列…
IXmlSerialized 字典问题
我试图创建一个实现 IXmlSerialized 的通用 Dictionary (归功于 查尔斯·费杜克)。 这是我的试验: Sub Main() Dim z As New SerializableDictionary…
为包含带或不带 CDATA 标签的数据的内容实现 IXmlSerialized
我正在尝试找出一种解析 xml 标签的方法,其中内容通过 CDATA 标签传入以用于某些输入,但不是全部。 例如,以下是我收到的包含 CDATA 标签的数据的示…
在 IXmlSerialized 中查找引用
我使用 IXmlSerialized 将特定类型的元素写入传出 xml。 我已经实现了该架构,并且正在写出这些项目。下面的代码是一个示例。 public void IXmlSerial…