blockly > XML

XML 命名空间

Functions

函数 说明
appendDomToWorkspace(xml, workspace) 解码 XML DOM 并在工作区中创建块。将新砌块放置在前一砌块正下方,并通过起始边缘对齐。
blockToDom(block, opt_noId) 将块子树编码为 XML。
blockToDomWithXY(block, opt_noId) 将块子树编码为具有 XY 坐标的 XML。
clearWorkspaceAndLoadFromXml(xml, workspace) 清除指定的工作区,然后解码一个 XML DOM 并在该工作区上创建块。
deleteNext(xmlBlock) 移除所有“next”代码块(堆栈中的语句)。
domToBlock(xmlBlock, workspace) 解码 XML 块标记,并在工作区上创建块(也可能是子块)。
domToPrettyText(dom) 将 DOM 结构转换为适当缩进的文本。
domToText(dom) 将 DOM 结构转换为纯文本。目前,文本格式非常难看:除非 DOM 本身就包含空格,否则所有一行都没有空格。
domToVariables(xmlVariables, workspace) 解码 XML 变量列表,并将变量添加到工作区。
domToWorkspace(xml, workspace) 解码 XML DOM 并在工作区中创建块。
loadWorkspaceComment(elem, workspace) 将指定的注释状态反序列化到指定的工作区。
saveWorkspaceComment(comment, skipId) 将给定的工作区注释序列化为 XML。
variablesToDom(variableList) 将一系列变量编码为 XML 文件。
workspaceToDom(workspace, skipId) 将块树编码为 XML。