从 XML 节点中删除属性?

Remove attribute from XML node?

我有一些 XML,我必须将其转换为 JSON。 XML 有像

这样的节点
<Title xml:lang="en">The Steal In The Wheels</Title>

我想从 xml 个节点中删除这个 xml:lang="en"

实际上,我在 node.js 工作,我需要标题值。我正在使用 xml2js 将 XML 转换为 JSON。它正在转换为 JSON 但它赋予标题价值与风格。所以我试图删除这个属性。

我正在将 xml 转换为 json,当我试图获取 title 的值时,它随风格而来。

所以我问了这个问题。现在我得到了解决方案,所以我想与您分享如果您中的任何人像我一样坚持那么它会帮助您。

代码如下:

var xml2js = require('xml2js');

函数 GetRequestBody(数据){

    var parser = new xml2js.Parser({ignoreAttrs : true, mergeAttrs : false});
    parser.parseString(data.toString(), function (err, result) {
    var post_data = querystring.stringify({
                      'name' : result.Documents.Content[0].Title 
                  });

     return post_data;
    });
}