MarkLogic 8-node.js API-将XML转换为JSON
我正在学习MarkLogic的Javascript API 我做一个查询: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
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的全部功能了。