1.开发的时候遇到一个好用的插件-------xml2js
简单的XML到JavaScript对象的转换器。它支持双向转换。使用sax-js和 xmlbuilder-js。
注意:如果您正在寻找完整的DOM解析器,则可能需要 JSm。
xml2js是用于解析xml文件的扩展,使用后可以将xml格式数据转为json格式
let dstpath = path + '/projectProperty.config'
const xml = require('xml2js')
var str = ''
let a = fs.createReadStream(dstpath)
a.on('data', function (data) {
str += data
})
解压完成之后执行
a.on('end', function () {
// eslint-disable-next-line handle-callback-err
// 如果您需要一些特殊的选项,不要担心,它xml2js支持许多选项(请参见下文),则可以将它们指定为第二个参数:
xml.parseString(str.toString(), {explicitArray: false}, function (err, json) {
})
})
})