.net 是否从XML节点中删除属性?

.net 是否从XML节点中删除属性?,.net,json,node.js,xml,xml2js,.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,但它提供了带有样式的标题值。因此,我试图删除这个属性。我正在将xml转换为json,当我试图获取title的值时,它与样式一起出

我有一些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(数据){


嗯,你试过什么了吗?现在XML的格式是什么?就像字符串一样,或者是
XDocument
或者
XmlDocument
?如果你可以很容易地把它作为
XDocument
,那么删除属性就很简单了……我有一个XML文档。你的意思是
XmlDocument
?真的不清楚现在。如果你能提供一份工作,那就更好了。
    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;
    });
}