问题标签 [xmlmapper]

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.

0 投票
1 回答
181 浏览

java - XmlMapper 在解析为 LinkedHashMap 时缺少根

它返回:

我怎样才能让它保持这样的根元素:

0 投票
2 回答
2037 浏览

java - Jackson xml将属性值映射到属性

我正在与旧系统集成,并且需要将以下 xml 解析到我的对象中。我正在尝试用杰克逊来做到这一点,但我无法让映射工作。任何人都知道如何将以下xml映射到pojo?

xml 示例:

我试过添加

到属性,但这当然不起作用,我看不到另一种方法可以使它起作用。有任何想法吗?

我像这样使用映射器......

我正在使用以下依赖项

0 投票
0 回答
104 浏览

swift - XMLMapper:如何序列化 CDATA 包装的值?

CDATA 反序列化开箱即用。但是我应该如何配置这个映射:

当我打电话时toXMLString()

最终获得这样的东西:

0 投票
2 回答
975 浏览

ios - 将 swift 协议属性覆盖为可选

我正在使用这个库,https://github.com/gcharita/XMLMapper

它包含协议,

我想nodeName为实现它的结构/类设置此选项,例如

任何建议都会有所帮助。

0 投票
1 回答
2764 浏览

java - 使用jackson xml映射器将xml反序列化为pojo

我正在使用 Jackson XML 映射器将 XML 反序列化为 POJO。XML看起来像

我的课看起来像

我想将电话号码设置为电话类中的号码。我无法更改 XML 或类的结构方式。我收到无法构造resolved.agency.AgencyPhone错误实例,我创建了一个 AgencyPhone 构造函数

但这没有用。那么如何反序列化为嵌套实例。

0 投票
1 回答
588 浏览

ios - Swift XMLMapper 解码嵌套属性

从这里使用库。以下是详细信息,

XML:

结构:

解码时,

Secure(statusCode: nil, status: nil, actionType: nil, url: Optional(URLInfo(url: Optional( https://example.com ), method: Optional("POST"), contentType: Optional("application/x) -www-form-urlencoded"), typeId: Optional(1))), hiddenFields: Optional(["__name": "hidden-fields", "apiRequest": "MIAGCSqGSIb3DQEHA6CAMIACAQAxggFAMIIBPAIBAD"]), returnURL: Optional( https:// /example.com ))

statusstatusCode有什么问题actionType?他们为什么不解码,是因为无法进行深度嵌套解码吗?

0 投票
1 回答
259 浏览

java - Jackson ConstructorProperties ignores properties names

I am really confused how jackson (2.9.6 version) ObjectMapper works with @ConstructorProperties annotation.

It seems that mapper ignores property names which are present in a @ConstructorPropertiesannotation value method.

What's even more interesting - mapper works correctly regardless of properties names.

What I am talking about?

Let's consider custom XmlMapper:

and simple Data Transfer Object (DTO):

I created test to reproduce the issue:

It's strange for me why test is passed regardless of @ConstructorProperties annotation. The test passed with annotation

Is it a magic? How jackson processes this annotation? What is an equivalent in jackson annotations to ConstructorProperties?

0 投票
2 回答
74 浏览

ios - 如何访问大子元素?

我正在尝试学习 XMLMapper,所以我想使用我的 W3 Schools XML 示例来尝试自己映射它们。

所以我正在尝试从一系列书籍中打印标题,作者。

书籍.XML

BooksXMLMappable.swift 文件:

现在我尝试在我的 ViewController 的 ViewDidLoad 中运行它:

我已经成功地打印了第一本书的作者,但是我找不到一种方法来打印所有书籍的作者而不得到零。

如果一本书有多个作者,将打印哪一个以及如何全部打印?

对不起,如果我的问题太容易解决,或者是一个非常基本的问题,但我正在努力学习。

提前致谢。

0 投票
1 回答
72 浏览

swift - 异常 xml 的非常奇怪的解析

我在使用 XMLMappable 时遇到问题。这可能是飞行员的错误,但我在 3 天后还没有发现它。我已经浏览了#xmlmapper 问题/答案,但没有找到任何与此相关的内容。这个问题如何访问大子元素?看起来很有希望,但我认为这不是同一个问题。如果我错了,请纠正我。

我使用 XMLMappable 编写了一个 XMLParser。我以较小的增量构建它,并且在最后一个解析器(Src)之前一切顺利。解析器不使用 xsd,但预定义的 xsd 看起来像:

这意味着如果存在 src 标签,它可以有 0 个或多个 innerText 与 aw 标签交替,例如:

问题是解析器结果到处都是,哪些组合有效,哪些组合无效。

因此,使用示例解析器,我创建了我的测试和测试数据并将它们添加到这里。请原谅丑陋的打印线:

========== 测试数据:

===============

和输出:

有两个一般性问题:1)为什么解析器有时会提取元素而其他时候不会。2)如何正确拾取多个内部文本和标签。

感谢您对此提供的帮助。我真的希望有一个解决方案。

约瑟夫

0 投票
1 回答
55 浏览

java - XmlMapper 用重复元素编写 XML

我正在使用 XmlMapper 使用 POJO 编写 XML 文件。我希望我的 xml 看起来像:

我在我的 pojo 中使用了以下代码,它列出了一个列表。每个列表都是一个段落。

但这给了我以下输出:

我需要在每个列表结束后放置段落标识符。我可以使用列表以外的其他东西吗