gpt4 book ai didi

xml - NodeJs中使用索引读取xml

转载 作者:太空宇宙 更新时间:2023-11-04 02:46:51 25 4
gpt4 key购买 nike

任何人都可以指导我如何读取/写入“NodeJS”中由 xml2js.Parser() 解析的 XML Node 值吗?到目前为止我的代码是这样的

var xml2js = require('xml2js');
var xml = "<body><row><col>firstrow1</col><col>firstrow2</col><col>firstrow3</col></row><row><col>secondrow1</col><col>secondrow2</col><col>secondrow3</col></row></body>";
var extractedData = "";
var parser = new xml2js.Parser();
parser.parseString(xml, function (err, result) {
//Extract the value from the data element
extractedData = result['body']['row']['col[0]'];
console.log(extractedData);
});
console.log(extractedData);

这里的挑战是标签名称在数据级别相同。如何阅读它。请帮忙。

最佳答案

然后cd你的项目文件夹

npm install xml2json --save

然后在你的代码中

var parser = require('xml2json');
var util = require('util'); //for testing

var xmlString = "<body><row><col>firstrow1</col><col>firstrow2</col><col>firstrow3</col></row><row><col>secondrow1</col><col>secondrow2</col><col>secondrow3</col></row></body>";

var object = parser.toJson( xmlString, {object: true});
//printing the result
console.log(util.inspect(object));

可以查看该模块的文档here

关于xml - NodeJs中使用索引读取xml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37815815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com