Javascript 到 dom - 块状
Javascript to dom - Blockly
我正在使用 Blockly 构建一个简单的编辑器。用户可以将生成的 javascript 保存到服务器,并可以下载为 'txt' 文件。用户还可以将记事本文件导入编辑器(记事本文件包含生成的javascript)。如何从 javascript 构建积木。 xml 到 dom ('domToWorkspace') 对话有一种方法,但 javascript 没有。是否有任何转换功能或我遗漏了什么?
workspaceToDom 在 javascript 中是正确的,将为您提供 xml 结构。这个你需要用 domToText 解析成文本。
function saveWorkspace() {
var xml = Blockly.Xml.workspaceToDom(workspace);
var xmlString = Blockly.Xml.domToText(xml);
save('workspace.txt', xmlString);
}
save() 将数据放在一个txt文件中并下载。
另一方面,您需要使用 textToDom 并具有 xml 结构。这个你需要在 domToWorkspace 中转换,一切都完成了。
var xml = Blockly.Xml.textToDom(input);
Blockly.Xml.domToWorkspace(xml,workspace);
我正在使用 Blockly 构建一个简单的编辑器。用户可以将生成的 javascript 保存到服务器,并可以下载为 'txt' 文件。用户还可以将记事本文件导入编辑器(记事本文件包含生成的javascript)。如何从 javascript 构建积木。 xml 到 dom ('domToWorkspace') 对话有一种方法,但 javascript 没有。是否有任何转换功能或我遗漏了什么?
workspaceToDom 在 javascript 中是正确的,将为您提供 xml 结构。这个你需要用 domToText 解析成文本。
function saveWorkspace() {
var xml = Blockly.Xml.workspaceToDom(workspace);
var xmlString = Blockly.Xml.domToText(xml);
save('workspace.txt', xmlString);
}
save() 将数据放在一个txt文件中并下载。
另一方面,您需要使用 textToDom 并具有 xml 结构。这个你需要在 domToWorkspace 中转换,一切都完成了。
var xml = Blockly.Xml.textToDom(input);
Blockly.Xml.domToWorkspace(xml,workspace);