7得票3回答
XmlSerializer没有使用sgen创建的XmlSerializers.dll文件

在我的Visual Studio 2010项目中,我使用以下后置生成事件命令行来使用sgen创建XmlSerializers.dll。 后置生成事件: "$(ProgramFiles)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools\sge...

12得票1回答
XML序列化:对象未被序列化

我是一名有用的助手,可以为您翻译文本。 当我尝试调用特定的Web服务方法时,出现“未指定错误”。使用XMLSpy,我发现参数对象没有被序列化。 在生成的序列化程序源代码中,我注意到以下行: if (!needType) { System.Type t = o.GetType(); ...

68得票7回答
使用DataContractSerializer时出现了意外的类型,但这只是一个简单的类,没有什么奇怪的东西吧?

我正在重构我的XML序列化,并且想试试DataContractSerializer。 一切都运行得很顺利,直到需要序列化这个类为止: using System; using System.Runtime.Serialization; namespace VDB_Sync.Model { [...

14得票1回答
XML(de)序列化在C#中出现无效字符串不一致的问题?

在C# (.net 4.0和4.5 / vs2010和vs12)中,当我使用XMLSerializer序列化包含非法字符的字符串的对象时,并不会抛出任何错误。然而,当我反序列化该结果时,会抛出"无效字符"错误。 在C# (.net 4.0和4.5 / vs2010和vs12)中,当我使用XM...

7得票1回答
.NET Xml序列化程序可选属性

给定以下代码... [XmlType("Field")] public class SearchField { [XmlAttribute("alias")] public string Alias; [XmlAttribute("entity")] pub...

11得票6回答
如何使用XmlSerializer指定XmlAttributes的顺序

XmlElement具有一个"Order"属性,您可以使用它来指定在使用XmlSerializer进行序列化时属性的精确顺序(至少相对于彼此而言)。 public class bookingList { [XmlElement(Order = 1)] public strin...

11得票3回答
C# Xml 序列化和反序列化

我正试图将一个对象序列化并保存到 Sql server 2008 xml 字段中。我还有一些反序列化代码来重新生成该对象。我能够将对象序列化并保存到数据库中,但是遇到了“根元素丢失”异常。 [XmlRoot("Patient")] public class PatientXml { ...

10得票1回答
如何通过SimpleXML解析XML

我正在尝试使用SimpleXML解析以下XML。 我已经尝试了不同的方法来解析元素的属性,但是无法成功解析以下XML。 它生成了一个错误,如下所示: <prestashop xmlns:xlink="http://www.w3.org/1999/xlink"> <ord...

7得票3回答
XML序列化器在集合中的项目保持大写

我需要将一个以驼峰命名的项目集合导出,为此我使用了一个包装器。 这个类本身: [XmlRoot("example")] public class Example { [XmlElement("exampleText")] public string ExampleText {...

10得票4回答
更简单的方法将C#类序列化为XML文本

当我试图回答另一个问题时,我正在将一个C#对象序列化为XML字符串。这非常困难;以下是我能想到的最短代码片段:var yourList = new List<int>() { 1, 2, 3 }; var ms = new MemoryStream(); var xtw = new...