问题标签 [fast-xml-parser]

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 投票
0 回答
29 浏览

node.js - 有没有办法告诉 fast-xml-parser 如何解析 xml 标签?

我正在使用fast-xml-parser解析 XML 。结果 JSON 如下所示:

我的问题是这个对象不符合我正在使用的 TS 命名约定。所有对象属性都需要有lowerCamelCase样式。

有没有办法告诉 fast-xml-parser 我想在解析为 JSON 时更改 xml 标签的首字母?( RecordingToken -> 录音令牌)

0 投票
1 回答
34 浏览

javascript - 在 JavaScript 中解析 XML 元素而不使用结束标记

我遇到了fast-xml-parser npm 包的问题。我正在尝试从外部源解析一些 XML,该外部源具有一系列带有自闭合标签的元素,但这些元素中包含我需要的数据。考虑以下代码段:

你可以看到我已经尝试添加一个未配对的标签,但显然这不起作用,因为idcanddata属性不被视为 XML,所以obj仍然是空白的

0 投票
0 回答
38 浏览

javascript - fast-xml-parser:使用 json 中的属性和子元素构建 xml

我正在使用fast-xml-parser从 json 创建 xml 文档。在示例中,他们展示了如何创建具有属性的元素

结果:

以及如何使用子元素创建 XML 文档的示例:

结果:

现在我的问题是,我应该如何定义我的 json,以在我的 xml 中获取属性和子元素,如下所示:

0 投票
1 回答
15 浏览

typescript - 网站报告验证错误,但代码没有

我正在使用 fast-xml-parser,它试图编写一些测试用例,但在 Javascript 代码中的一些纯文本上出现故障。但是,访问该站点的在线网页以尝试验证器,返回错误。

我的 XML 检查

我的测试用例相当简单:

除 ABC 字段外,所有测试均正确通过。

但是,使用fast-xml-parser 网页,左侧只有 ABC,然后是 Validate,可以正常工作。 仅使用 ABC 的快速 XML Parser 网页