MarkLogic 8 – node.js API – 将XML转换为JSON
我正在学习MarkLogic的Javascript API。
我做了一个查询:
cts.search( cts.andQuery( [cts.wordQuery("abc"), cts.collectionQuery(["Strings"])] ) );
并获得XML。 我知道如何在XQuery中将这个XML转换为JSON,但是如何在Node中执行? 我似乎无法在文档中find它。
该function在外部模块中可用。 我用xml2js
,从来没有问题,所以我可以推荐。
一旦你安装了模块( npm install --save xml2js
),你可以这样做:
var parseString = require('xml2js').parseString; var xml = "<root>Hello xml2js!</root>" parseString(xml, function (err, result) { console.dir(JSON.stringify(result)); });