0
在使用xml2js模塊的NodeJS中,我將XML字符串轉換爲JSON對象,並在將某個JSON對象再次轉換爲XML後進行一些編輯。所有這一切都運行良好,但問題是轉換的XML中缺少CDATA標記。有人可以幫我弄這個嗎?我在下面給出了具有相同問題的示例代碼。NodeJS xml2js - 從XML轉換到JSON時刪除CDATA標記
var xml2js = require('xml2js');
var parser = new xml2js.Parser();
parser.parseString("<myxml myattribute='value'><![CDATA[Hello again]]>
</myxml>", function (err, data) {
var builder = new xml2js.Builder({
cdata: true
});
var xml = builder.buildObject(data);
console.log(" ------------ "+xml);
});
由於 -kt
請更改標題爲「NodeJS xml2js - 從XML轉換爲JSON時刪除CDATA標籤」 – Smile4ever
爲什麼需要CDATA? – Smile4ever
我有很多使用CDATA的XML。我正在開發應用程序來編輯這些XML並保存更新的XML。因此需要保持xml結構不變。 –