如何从xml节点中删除属性?

时间:2017-05-16 08:38:15

标签: .net json node.js xml xml2js

我有一个xml,我必须转换为Json。 xml有像

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

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

实际上,我在node.js工作,我需要标题值。我正在使用xml2js将XML转换为Json。它正在转换为json,但它给出了带有样式的标题值。所以我想删除这个属性。

任何帮助表示赞赏

提前致谢!

1 个答案:

答案 0 :(得分:1)

我正在将xml转换为json,当我试图获得title的值时,它就是风格。

所以我问了这个问题。现在我得到了解决方案,以便我想与你分享,如果有人像我一样,那么它会帮助你。

以下是代码:

var xml2js = require('xml2js');

函数GetRequestBody(data){

    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;
    });
}