UserWarning: интерактивный сеанс уже активен. Это может вызвать ошибки нехватки памяти в некоторых случаях

Это может быть не самый простой вариант, но по крайней мере он должен выполнить эту работу. Не проверял его, поэтому он может потребовать некоторых изменений. Он считывает файл, и когда он выполняется, он создает новый файл, удаляя тэг </xml>, добавляя содержимое, а затем добавляя в конец тег </xml>.

var fs = require('fs');

var xmlFile;
fs.readFile('someFile.xml', function (err, data) {
  if (err) throw err;
  xmlFile = data;

  var newXmlFile = xmlFile.replace('</xml>', '') + 'Content' + '</xml>';

  fs.writeFile('someFile.xml', newXmlFile, function (err) {
    if (err) throw err;
    console.log('Done!');
  }); 
});
0
задан Farhana 31 December 2018 в 06:30
поделиться