blockly > Xml

Spazio dei nomi XML

Funzioni

Funzione Descrizione
appendDomToWorkspace(xml, workspace) Decodifica un DOM XML e crea blocchi nell'area di lavoro. Posiziona i nuovi blocchi immediatamente sotto i blocchi precedenti, allineati secondo il loro bordo iniziale.
blockToDom(block, opt_noId) Codificare un sottoalbero a blocchi come XML.
blockToDomWithXY(block, opt_noId) Codifica un sottoalbero a blocchi come XML con le coordinate XY.
clearWorkspaceAndLoadFromXml(xml, workspace) Cancella l'area di lavoro specificata, quindi decodifica un DOM XML e crea blocchi nell'area di lavoro.
deleteNext(xmlBlock) Rimuovi qualsiasi blocco "next" (istruzioni in uno stack).
domToBlock(xmlBlock, workspace) Decodifica un tag di blocco XML e crea un blocco (ed eventualmente blocchi secondari) nell'area di lavoro.
domToPrettyText(dom) Converte una struttura DOM in testo rientrato correttamente.
domToText(dom) Converte una struttura DOM in testo normale. Attualmente il formato del testo è piuttosto brutto: tutta una riga senza spazi vuoti, a meno che il DOM stesso non abbia spazi vuoti integrati.
domToVariables(xmlVariables, workspace) Decodifica un elenco XML di variabili e aggiungi le variabili all'area di lavoro.
domToWorkspace(xml, workspace) Decodifica un DOM XML e crea blocchi nell'area di lavoro.
loadWorkspaceComment(elem, workspace) Deserializza lo stato del commento specificato nell'area di lavoro specificata.
saveWorkspaceComment(comment, skipId) Serializza il commento dell'area di lavoro specificato in XML.
variablesToDom(variableList) Codifica un elenco di variabili come XML.
workspaceToDom(workspace, skipId) Codificare un albero a blocchi come XML.