问题标签 [xml-deserialization]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - XStream:如何将 xml 混合属性和元素映射到 POJO?
这一定是一个新手问题,但我无法从http://x-stream.github.io/得到它。
好吧,我有以下 xml 字符串
需要映射到:
有没有一种使用 XStream 的简单方法来做到这一点?如果没有,我还能尝试什么?
提前致谢。
c# - 将xml转换为继承的类
我有 2 节课:
我有 xml 文件填充ClassA
.
如何ClassB
在反序列化时将其转换为。
是否可以 ??
c# - XML 反序列化问题(带有命名空间的属性)
我正在尝试将以下 XML 节点(实际上是 RDF)反序列化为一个类。
name 元素已正确解析,但 about 属性未正确解析。我究竟做错了什么?
.net - 遍历反序列化的 xml 对象
我有一个反序列化的 xml c# 对象。我需要遍历 oject 以显示所有项目,在这种情况下只有一个,并显示每个项目的名称、颜色和大小。
xml:
xsd.exe 生成的类:
反序列化代码:
当我通过代码设置时,catalog.items 中有一个项目,但它是空的,没有名称、颜色或尺寸。
有什么想法我需要做什么吗?
谢谢
c# - 复杂对象的 XML 反序列化
我有这样的xml结构:
parent 表示组的 ID。
Group 的构造函数如下所示:
反序列化时,如何使用 Id 获取父级并传递到组中?
c# - XML反序列化在实体上加倍
我有一个 XML 文件,我试图将其反序列化为它的相应对象。它对大多数这些对象都很有效,除了一个被加倍的项目。这是 XML 的相关部分:
“客户”是一个List<Client>
对象。每个Client
对象中都有一个List<Report>
对象。问题是当这个 XML 被反序列化时,该List<Report>
对象的计数为 2——“First Report”Report
对象在其中两次。为什么?这是C#:
c# - 如何快速将 XML 反序列化为类型?
假设我将此 XML 作为字符串:
并拥有我创建的这个类型来映射该 XML:
我需要获取该 XML 文件并使用这些值创建一个对象...
有人知道快速的方法吗?用 C#?我一直在尝试这个,但根本没有工作......
有任何想法吗?
c# - 如何反序列化“2000 年 1 月 1 日 "
如何反序列化“<MyType><StartDate>01/01/2000</StartDate></MyType>”
下面是 MyType 定义
反序列化时出现以下错误
{“字符串 '01/01/2000' 不是有效的 AllXsd 值。”} [System.FormatException]:{“字符串 '01/01/2000' 不是有效的 AllXsd 值。”} 数据:{System .Collections.ListDictionaryInternal} HelpLink:null InnerException:null 消息:“字符串 '01/01/2000' 不是有效的 AllXsd 值。” 来源: "System.Xml" StackTrace: " at System.Xml.Schema.XsdDateTime..ctor(String text, XsdDateTimeFlags 种)\r\n at System.Xml.XmlConvert.ToDateTime(String s, XmlDateTimeSerializationMode dateTimeOption)\r\ n 在 System.Xml.Serialization.XmlCustomFormatter.ToDateTime(字符串值)\r\n 在 System.Xml.Serialization.XmlSerializationReader.ToDateTime(字符串值)\r\n 在 Microsoft.Xml.Serialization.GeneratedAssembly。
在 Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderMyType.Read3_MyType()" TargetSite: {Void .ctor(System.String, System.Xml.Schema.XsdDateTimeFlags)}
c# - 如何将 XMLDocument 反序列化为 C# 中的对象?
XML
我有一个接受字符串格式的 .Net 网络服务。XML
发送到网络服务的字符串可以代表系统中的任何对象。我需要检查第一个节点以确定要反序列化 XML 字符串的对象。为此,我必须将 XML 加载到一个XMLDocument
(不想使用 RegEx 或字符串比较)中。我想知道是否有一种方法可以反序列化XMLDocument/XMLNode
而不是反序列化字符串以节省一些性能?XMLNode
序列化而不是字符串会有任何性能优势吗?
加载 XMLDocument 的方法
谢谢
xml - VB/VBA 中的 XML 反序列化
我在 MS Access 数据库中有一组 VBA 类。我有一个包含要创建新类的数据的 xml 字符串。
除了单独设置每个属性之外,是否有一种简单的方法可以将 XML 反序列化到我的对象中?
我已经看到了使用 TypeLib 库的代码
但这似乎不适用于标准类模块。我收到 429 错误:
其他人可以帮助我吗?如果可以的话,我宁愿不必手动设置每个属性,其中一些类很大!