首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript到dom - Blockly

Javascript到dom - Blockly
EN

Stack Overflow用户
提问于 2017-02-03 16:57:03
回答 1查看 644关注 0票数 0

我正在使用Blockly构建一个简单的编辑器。用户可以将生成的javascript保存到服务器,并可以下载为'txt‘文件。用户还可以将记事本文件导入编辑器(记事本文件包含生成的javascript)。如何从javascript构建代码块。有一种方法可以让xml到dom ('domToWorkspace')对话,但是同样的方法对于javascript是不可用的。有没有什么函数可以转换,或者我是不是漏掉了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-03-13 19:01:52

workspaceToDom在javascript中是正确的,并且会给出xml结构。你需要用domToText把它解析成文本。

代码语言:javascript
复制
       function saveWorkspace() {
            var xml = Blockly.Xml.workspaceToDom(workspace);
            var xmlString = Blockly.Xml.domToText(xml);

            save('workspace.txt', xmlString);
        }

save()将数据放入txt文件并下载。

另一方面,您需要使用textToDom并具有xml结构。这是你需要在domToWorkspace中转换的代码,一切都完成了。

代码语言:javascript
复制
       var xml = Blockly.Xml.textToDom(input);
       Blockly.Xml.domToWorkspace(xml,workspace);
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42020305

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档