我正在使用下面的 JS 库在 NodeJS 中将 JSON 转换为 XML。
我创建了一个名为的 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:无法读取属性
从 Node JS 调用 JS 文件时,我使用了正确的方法吗?
我能够正确运行并获取https://js.do中的输出。