2017-05-16 190 views
-4

我有一個XML,我必須轉換成JSON。該XML有像如何刪除XML節點的屬性?

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

我想刪除這個xml:lang="en"從XML節點的節點。

其實,我在node.js中工作,我需要的標題值。我正在使用xml2js將XML轉換爲Json。它轉換成JSON,但它給標題值與風格。所以我試圖刪除這個屬性。

任何幫助讚賞

在此先感謝!

+0

那麼,你有沒有嘗試過什麼了嗎?你有什麼格式的XML的時刻 - 就像一個字符串,或作爲'XDocument'或'XmlDocument'?如果你能很容易得到作爲'XDocument',然後除去屬性將是微不足道的...... –

+0

我有一個XML文檔。 –

+1

你的意思是'XmlDocument'嗎?目前還不清楚。如果你提供[mcve]會更好。 –

回答

1

我將XML轉換成JSON,當我正試圖獲得冠軍然後用風格來的值。

讓我問這個問題。現在我得到了解決,這樣我想如果你從任何人stucked喜歡我,然後它會幫助你與大家分享。

下面是代碼:

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