当前位置: 首页 > 后端技术 > Node.js

NPM酷库051:xml2js,解析XML格式数据

时间:2023-04-04 00:42:44 Node.js

NPM酷库,每天两分钟,了解一个流行的NPM库。·在NPM酷库050中,我们介绍了使用xmlbuilder创建XML格式文档。今天我们将学习如何解析XML文档数据。xml2js使用xml2js可以很方便的将XML格式的字符串数据解析成JavaScript中的对象数据。constxml2js=require('xml2js');letxml="Helloxml2js!"xml2js.parseString(xml,function(err,result){console.log(result);//{root:“你好xml2js!”}});如上所示,使用xml2js库提供的parseString函数可以轻松解析XML数据。另外,xml2js还支持生成XML。constxml2js=require('xml2js');letobj={name:"Super",Surname:"Man",age:23};letbuilder=newxml2js.Builder();letxml=builder.buildObject(obj);得到XML格式的文档数据为:SuperMan23使用xml2js库提供的Builder对象,可以方便的将JSON数据直接转换成XML格式,比xmlbuilder库更方便使用。参考资料https://github.com/Leonidas-f...