blockly > Xml

Espacio de nombres XML

Funciones

Función Descripción
appendDomToWorkspace(xml, workspace) Decodifica un DOM XML y crea bloques en el espacio de trabajo. Posiciona los bloques nuevos inmediatamente debajo de los bloques anteriores, alineados por su borde inicial.
blockToDom(block, opt_noId) Codifica un subárbol de bloques como XML.
blockToDomWithXY(block, opt_noId) Codifica un subárbol de bloques como XML con coordenadas XY.
clearWorkspaceAndLoadFromXml(xml, workspace) Borra el espacio de trabajo determinado, luego decodifica un XML DOM y crea bloques en el espacio de trabajo.
deleteNext(xmlBlock) Quita cualquier bloque “siguiente” (declaraciones en una pila).
domToBlock(xmlBlock, workspace) Decodifica una etiqueta de bloque XML y crea un bloque (y posiblemente subbloques) en el lugar de trabajo.
domToPrettyText(dom) Convierte una estructura del DOM en texto con las sangrías correctas.
domToText(dom) Convierte una estructura del DOM en texto sin formato. Actualmente, el formato de texto es bastante feo: se trata de una sola línea sin espacios en blanco, a menos que el DOM tenga un espacio en blanco incorporado.
domToVariables(xmlVariables, workspace) Decodifica una lista en formato XML de variables y agrégalas al lugar de trabajo.
domToWorkspace(xml, workspace) Decodifica un DOM XML y crea bloques en el espacio de trabajo.
loadWorkspaceComment(elem, workspace) Deserializa el estado del comentario determinado en el lugar de trabajo determinado.
saveWorkspaceComment(comment, skipId) Serializa el comentario determinado del lugar de trabajo en formato XML.
variablesToDom(variableList) Codifica una lista de variables como XML.
workspaceToDom(workspace, omitId) Codifica un árbol de bloques como XML.