MarkLogic 8-node.js API-将XML转换为JSON

MarkLogic 8-node.js API-将XML转换为JSON,node.js,xquery,marklogic,Node.js,Xquery,Marklogic,我正在学习MarkLogic的Javascript API 我做一个查询: cts.search( cts.andQuery( [cts.wordQuery("abc"), cts.collectionQuery(["Strings"])] ) ); 并获取XML。我知道如何在XQuery中将此XML转换为JSON,但如何在Node中转换?我似乎在文档中找不到它。此功能在外部模块中可用。我用过,从来没有遇到过问题,所以我可以推荐 安装模块后(npm install--save

我正在学习MarkLogic的Javascript API

我做一个查询:

cts.search(
  cts.andQuery(
    [cts.wordQuery("abc"), cts.collectionQuery(["Strings"])]
  )
);

并获取XML。我知道如何在XQuery中将此XML转换为JSON,但如何在Node中转换?我似乎在文档中找不到它。

此功能在外部模块中可用。我用过,从来没有遇到过问题,所以我可以推荐

安装模块后(
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));
});
var parseString=require('xml2js')。parseString;
var xml=“你好,xml2js!”
parseString(xml,函数(错误,结果){
console.dir(JSON.stringify(result));
});

哦,我在寻找一个MarkLogic库,但我刚刚得到一个启示,现在我正在使用node API而不是XQuery,我不需要再依赖它们的库了。现在我可以使用npm的全部功能了。