我正在尝试使用 this package - XML 将复杂的 JSON 对象转换为 XML .
var xml = require("xml");
var obj = { MS : { ts : 3423523, isOk : false , errors : [] }};
var xmlObj = xml(obj); // This outputs <MS/>
关于如何使 XML 解析器更深入的任何想法?为什么会提前关闭?
最佳答案
你可以给xml2js尝试模块,这会很容易地将您的对象转换为 Xml,例如
const xml2js = require('xml2js');
const obj = { MS : { ts : 3423523, isOk : false , errors : [] }};
const builder = new xml2js.Builder( { headless: false, renderOpts: { pretty: true } });
const xml = builder.buildObject(obj);
console.log(xml)
输出将是:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<MS>
<ts>3423523</ts>
<isOk>false</isOk>
</MS>
关于Node.js JSON 到 XML - 序列化一个复杂的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63593369/