-4

我有一些必须转换为 JSON 的 XML。XML 有类似的节点

<Title xml:lang="en">The Steal In The Wheels</Title>

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

实际上,我在 node.js 工作,我需要 title 值。我正在使用 xml2js 将 XML 转换为 JSON。它正在转换为 JSON,但它提供了带有样式的标题值。所以我试图删除这个属性。

4

1 回答 1

1

我正在将 xml 转换为 json,当我试图获取 title 的值时,它就带有样式。

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

这是代码:

var xml2js = 需要('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;
    });
} 
于 2017-05-23T04:34:56.213 回答