blockly > Xml

XML-Namespace

Funktionen

Funktion Beschreibung
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.