我有一些必须转换为 JSON 的 XML。XML 有类似的节点
<Title xml:lang="en">The Steal In The Wheels</Title>
我想xml:lang="en"
从 xml 节点中删除它。
实际上,我在 node.js 工作,我需要 title 值。我正在使用 xml2js 将 XML 转换为 JSON。它正在转换为 JSON,但它提供了带有样式的标题值。所以我试图删除这个属性。
我正在将 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;
});
}