Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从bpmn moodle中的异步函数检索对象_Javascript_Ecmascript 6_Es6 Modules_Bpmn.io - Fatal编程技术网

Javascript 从bpmn moodle中的异步函数检索对象

Javascript 从bpmn moodle中的异步函数检索对象,javascript,ecmascript-6,es6-modules,bpmn.io,Javascript,Ecmascript 6,Es6 Modules,Bpmn.io,我有一个使用bpmn模块创建BPMNXML的函数。 下面是我的函数createFileData 从“bpmn模块”导入BPMNMODLE 函数createFileData(){ var moddle=new BpmnModdle() 变量xmlStr= '' + '' + ''; fromXML(xmlStr,函数(err,定义){ //更新id属性 定义。集合('id','newid'); toXML(定义、函数(err、xmlstruded){ console.log(xmlstrudate

我有一个使用bpmn模块创建BPMNXML的函数。 下面是我的函数
createFileData

从“bpmn模块”导入BPMNMODLE
函数createFileData(){
var moddle=new BpmnModdle()
变量xmlStr=
'' +
'' +
'';
fromXML(xmlStr,函数(err,定义){
//更新id属性
定义。集合('id','newid');
toXML(定义、函数(err、xmlstruded){
console.log(xmlstrudated)
})
})
返回xmlStrUpdated
}
我正在控制台中获取输出。 我希望在调用函数时返回创建的xml。 但我得到的值为
未定义
,无法
将数据返回到下面的函数

从“./fileData.js”导入createFileData
函数viewxml(){
var data=createFileData()
console.log(数据)
}

有谁能帮助我理解如何返回从moddle创建的xml吗?

您想参考
bpmn moddle
?我这么问是因为
bpmn-moodle
可以指
moodle
,这是一个电子学习系统。bpmn-moodle指的是这个github页面-。这是否回答了你的问题?我累了,但不工作。。。仍然没有定义tat数据。