Это может быть не самый простой вариант, но по крайней мере он должен выполнить эту работу. Не проверял его, поэтому он может потребовать некоторых изменений. Он считывает файл, и когда он выполняется, он создает новый файл, удаляя тэг </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!');
});
});