appendDomToWorkspace(xml, workspace) |
Decodieren Sie ein XML-DOM und erstellen Sie Blöcke im Arbeitsbereich. Positionieren Sie die neuen Blöcke direkt unterhalb der vorherigen Blöcke und richten Sie sie an ihrer Startkante aus. |
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, workspace) |
Löschen Sie den angegebenen Arbeitsbereich, decodieren Sie dann ein XML-DOM und erstellen Sie Blöcke im Arbeitsbereich. |
deleteNext(xmlBlock) |
Entfernen Sie alle „next“-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) |
Wandelt eine DOM-Struktur in korrekt eingerückten Text um. |
domToText(dom) |
Wandelt eine DOM-Struktur in Nur-Text um. Derzeit ist das Textformat ziemlich unschön: Es gibt eine Zeile ohne Leerzeichen, es sei denn, das DOM selbst enthält 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. |
variablesToDom(variableList) |
Codieren Sie eine Liste von Variablen als XML. |
workspaceToDom(workspace, opt_noId) |
Codieren Sie eine Blockstruktur als XML. |