xml-deserialization相关内容

XML 解析和反序列化

我有一个 xml 文件,我从课堂上读取它 new SomeClass1()new SomeClass2() 所以我在类中有一个方法,它将参数作为对象,如下所示 公开列表retriveValuesFromXml(){……此方法解析来自 xml 的值并读取不同的对象并返回一个对象列表.}@测试公共无效 so ..
发布时间:2022-01-10 19:48:58 Java开发

无法生成临时类(结果=1).错误 CS0030:无法将类型“Type[]"转换为“Type"?

我使用 xsd.exe 工具从我的 xsd 文件创建了一个类后收到此错误.所以我在网上搜索并找到了解决方案.这是链接:http://satov.blogspot.com/2006/12/xsdexe-generated-classes-causing.html 问题是这会使代码运行,但反序列化的数据似乎已损坏.我按照网站的建议做了,最后第二个数组维度总是空的(见网站的评论,有人也有这个问题) ..
发布时间:2022-01-09 21:28:28 C#/.NET

变量类型更改时的 XStream 反序列化

我有一个看起来像的 java 类 public class MyClass {私有最终字符串str;私人多边形多边形;//这个多边形是我的自定义类型} 我有一个 xml 文件,其中包含一个使用 XStream 写入的 MyClass 实例. 现在 MyClass 已更改,多边形已替换为 List 并且该字段已重命名为 polygons,并且我'我尽量不破坏反序列化.我想更改 polygo ..
发布时间:2021-10-04 18:48:52 Java开发

奇怪的反序列化问题

我已经使用 xsd.exe 从 XSD Schema 创建了类(也尝试过使用 xsd2code 以立即工作的方式获得更好的结果,而使用 xsd.exe 我必须调试一些错误).我使用的 XSD 架构可以在 http://www.landxml.org/schema/LandXML-1.2/LandXML-1.2.xsd ,示例文件可以在 http://landxml.org/schema/LandX ..
发布时间:2021-10-02 20:10:43 C#/.NET

C# Xml 反序列化加上设计建议

在我的项目中,我需要构建一个应该向后兼容的通用反序列化器.示例:XML 看起来像 “类型"是枚举 - PolicyTypes例如 public Enum PolicyTypes{类型 1 = 0,类型 2 = 1} PolicyDef 类定义为 [XmlRoot("PolicyDef")]公共类 PolicyDef{私有字符串策略名称;私有 ..
发布时间:2021-10-02 18:56:10 C#/.NET

XML - 序列化后无法反序列化

我创建了一个列表,将其保存为 XML(使用 XmlSerializer)但我没有成功(尽管所有网络搜索......)反序列化. 我的实体是: 公共类basicTxtFile{公共字符串文件名;公共字符串描述;}公共类文件工具{};public class textboxTool : fileTools//文本框{公共字符串 defaultText;公共布尔多线;公共布尔浏览按钮;};pub ..
发布时间:2021-10-02 18:55:15 C#/.NET

具有依赖项的 XmlSerializer 导致 Null 引用异常

我遇到了我自己的类的 Xml 序列化问题.它是一个派生类,它自然没有无参数构造函数 - 我不得不添加一个只是为了序列化.当然,因此我遇到了依赖性/顺序问题. 这是一个简化,我希望它仍然可以说明问题(如果我没有捕捉到问题,我保留增加插图的权利 - 我只是不想把复杂的对象模型倾倒在你身上:)) 公共类基础{公共虚拟向量值{ get;放;}}公共类派生:基{公共向量系数{得到;放;}公共覆盖向量 ..
发布时间:2021-10-02 18:54:50 C#/.NET

带有单例的 XmlSerialization

序列化问题继续... 我正在尝试序列化一个类,该类的实例在它们之间共享公共对象(各种绑定器).因此,对象 A、B、C 共享对象 Binder1,对象 D 和 E - Binder2,依此类推......我正在序列化对象 A、B、C、D、E.通常,这个活页夹对象是在构造函数中传递的——虽然不是与序列化器一起传递,因为它需要一个无参数的构造函数. ISeriazable 似乎有一些适用于单 ..
发布时间:2021-10-02 18:51:31 C#/.NET

如何反序列化 xml 字符串以及 NCR 转义?

我有一个序列化的 XML 字符串,我想将其转换为 XML 对象.但是他的字符串包含很少的数字字符引用,例如 ¥.我使用 simplexml_load_string 进行反序列化,但它并没有取消这些人物. 如果我使用 html_entity_decode 取消转义,& 也未转义,从而使 XML 解析器的 URL 无效.例如,https://testURL.com?pa ..
发布时间:2021-10-02 18:46:47 PHP