【发布时间】:2019-11-07 22:19:08
【问题描述】:
我使用以下代码解析 xml
var convert = require('xml-js');
var xml = require('fs').readFileSync('./2B2DE7DD-FD11-4F2C-AF0D-A244E5977CBA.xml', 'utf8');
result = convert.xml2json(xml, { spaces: 4});
结果抛出以下 JSON
{
"declaration": {
"attributes": {
"version": "1.0",
"encoding": "utf-8"
}
}
}
但是,如果我尝试使用result["declaration"]访问“声明”,控制台将返回undefined
我应该使用另一个解析器还是获取值有问题。
【问题讨论】: