appendDomToWorkspace(xml, workspace) |
Decodieren Sie ein XML-DOM und erstellen Sie Blöcke im Arbeitsbereich. Positionieren Sie die neuen Blöcke direkt unter den vorherigen Blöcken, ausgehend von ihrer Startkante. |
blockToDom(block, opt_noId) |
Codieren Sie eine Blockunterstruktur als XML. |
blockToDomWithXY(block, opt_noId) |
Codieren Sie eine Blockunterstruktur als XML mit XY-Koordinaten. |
clearWorkspaceAndLoadFromXml(xml, Arbeitsbereich) |
Löschen Sie den angegebenen Arbeitsbereich, decodieren Sie dann ein XML-DOM und erstellen Sie Blöcke im Arbeitsbereich. |
deleteNext(xmlBlock) |
Entfernen Sie alle nächsten Blöcke (Anweisungen in einem Stack). |
domToBlock(xmlBlock, workspace) |
Decodieren Sie ein XML-Block-Tag und erstellen Sie einen Block (und möglicherweise Unterblöcke) im Arbeitsbereich. |
domToPrettyText(dom) |
Konvertiert eine DOM-Struktur in korrekt eingerückten Text. |
domToText(dom) |
Wandelt eine DOM-Struktur in Text um. Derzeit ist das Textformat ziemlich unschön: eine Zeile ohne Leerzeichen, es sei denn, das DOM selbst verfügt über einen integrierten Leerzeichen. |
domToVariables(xmlVariables, workspace) |
Decodieren Sie eine XML-Liste mit Variablen und fügen Sie die Variablen dem Arbeitsbereich hinzu. |
domToWorkspace(xml, workspace) |
Decodieren Sie ein XML-DOM und erstellen Sie Blöcke im Arbeitsbereich. |
loadWorkspaceComment(elem, workspace) |
Deserialisiert den angegebenen Kommentarstatus in den angegebenen Arbeitsbereich. |
saveWorkspaceComment(comment, skipId) |
Serialisiert den angegebenen Arbeitsbereichskommentar in XML. |
variablesToDom(variableList) |
Codieren Sie eine Liste von Variablen als XML. |
workspaceToDom(workspace, skipId) |
Codieren einer Blockstruktur als XML |