问题标签 [xml2js]
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.
javascript - XML2JS 删除值周围的方括号
我正在使用 xml2js 节点包来解析 xml 提要。有什么办法可以防止值被方括号括起来吗?
例如 "reference": ["ABC123"] 应该是 "reference": "ABC123"
xml2js - npm xml2js - parseStringPromise - 为什么这个方法是异步的?
我试图了解方法“parseStringPromise”及其对应的“parseString”(需要回调)是否确实执行需要异步的 I/O 操作。
有谁知道回调是否只是遵循的约定并且承诺是继续该约定?或者这真的是一个异步操作吗?
如果这真的是一个异步操作,你能告诉我这个函数中哪些操作是异步的吗?我的直觉是该函数只进行内存操作,不需要 I/O。
提前致谢!
javascript - Nativescript Vue - 函数阻塞 DOM
我有一个 nativescript vue 应用程序,在某个页面上,我需要使用 axios 从 api 获取一些数据(每 3 秒)。数据以 xml 形式返回,我使用 xml2js 将其转换为 json。我对这两个功能都使用了 async/await。有东西阻塞了 UI 线程,因为每当这个函数运行时,我的应用程序中的滚动以及任何动画都会冻结。
有谁知道这里是什么阻塞了 DOM?
编辑: 我尝试实现工人将 xml2js 卸载到另一个线程,但仍然有同样的问题。这就是我的代码现在的样子:
家.vue:
后端服务.js:
工人/javascript.worker.js:
工人服务.js:
node.js - 使用 xml2js 钻取命名空间
我有一些使用 npms xml2js解析的 xml 。它在 xml 中有一些命名空间,当我解析它并检查结果时,我得到了这个......
凉爽的。我可以通过执行这个 console.log(result['bpr:release']['bpr:contents']) 来深入一步,这会产生这个..
我现在想要做的是尝试深入了解进程和进程组等子节点,但我无法弄清楚如何或找到关于它的文档。我尝试了诸如 result['bpr:release']['bpr:contents'].process 和 result['bpr:release']['bpr:contents']['process'] 之类的东西,但都不起作用。这样做的正确方法是什么?
node.js - 如何使用 xml2js 实现这个对象结构?
我目前正在使用xml2js。我正在尝试解析具有以下结构的 xml 文件:
我使用以下异步方法(Typescript)来解析它:
我使用的选项如下:
解析产生的输出:
我现在的问题是通过哪些设置可以实现以下格式:
我对 xml 比较陌生,所以也许我做错了什么。我已经提前感谢您的回答:)
nuxt.js - xml2js + Nuxt,怎么用?
我正在使用 axios 来获取 XML 文件。这很好用。我收到一个字符串。然后,我希望将其转换为带有 xml2js 的 JSON。但是我尝试过的一切都没有奏效。对此有什么想法吗?
javascript - 如果名称未知,xml2js 获取根节点 obj(可变)
我正在使用 xml2js 来解析我的 Aguilar CLI 9 项目中的 xml,并且想知道如果根据请求名称未知(变化),如何获取根节点 obj。例如,以下查询语法可用于获取根节点 obj 和属性值:
但是,根据要求,如果 root 是 Home、Foo 等,我不会这样做。我尝试了以下方法,但没有奏效:
另外,我对 Angular 和 Typescript 还很陌生,谁能指出一些关于使用什么查询语法的好文档?不确定这是否是特定于 js 的 xml2js、typescript。我习惯于使用 xpath 进行查询,所以这有很大不同。
提前致谢!
javascript - 使用 lib xml2js 为 XML 添加前缀
从 XML 到 JS 时,“processors.stripPrefix”允许您删除前缀。有没有添加前缀的选项?
请问有什么解决办法吗??
node.js - JSON to XML conversion in Node JS service (using xml2js)
I need some help/advice with JSON to XML conversion in Node js. I have a service that gets a JSON object in request body that needs to convert to XML. I am able to achieve this using node-xml2js for json inputs with maximum one level of nested objects. But, it gets way more complicated with nested objects having attribute values. Attributes should be identified first, prefixed with $ sign and enclosed in curly braces before parsing through xml2js to get correct xml. Is there a better way of doing this where this complicated layer of reformatting the json input can be simplified? xml2js can converts this:
to this:(which is correct):
But actual json input is this:
Expected same result:
Please let me know if you have worked on similar requirements. Appreciate any help. Thank you.
angular - Angular 10 更新和 xml2js
嗨,我现在对 Angular 10 进行了更新。我在 ng serve 上收到此错误
这是行
有人有类似的问题吗?