Я использую приведенную ниже библиотеку JS для преобразования JSON в XML в NodeJS.
XML.ObjTree
Я создал файл JS с именем XMLJSONParser.js
и добавил туда содержимое XML.ObjTree
, как показано ниже.
module.exports = function () {
XML.ObjTree = function () {
return this;
};
................ More code
};
В контроллере у меня есть приведенный ниже код для выполнения преобразования.
const XMLs = require('../common/XMLJSONParser');
router.post('/', async (req, res) => {
try {
var { tasks } = req.body;
var xotree = new XMLs.XML.ObjTree();
var tree1 = {tasks}
var xml1 = xotree.writeXML( tree1 );
alert( "xml1: "+xml1 );
}
При вызове я получаю исключение
сообщение: «Невозможно прочитать свойство ObjTree неопределенного стека»: TypeError: Невозможно прочитать свойство
Использую ли яправильный путь при вызове файла JS с узла JS?
Мне удалось запустить и правильно получить вывод в https://js.do.