blockly > Xml

Przestrzeń nazw XML

Funkcje

Funkcja Opis
appendDomToWorkspace(xml, workspace) Dekodowanie modelu XML DOM i tworzenie bloków w obszarze roboczym. Nowe bryły umieść bezpośrednio pod poprzednimi bryłami i wyrównaj je według ich krawędzi początkowej.
blockToDom(block, opt_noId) Zakoduj poddrzewo blokowe jako plik XML.
blockToDomWithXY(block, opt_noId) Zakoduj poddrzewo bloków w formacie XML ze współrzędnymi XY.
clearWorkspaceAndLoadFromXml(xml, obszar roboczy) Wyczyść dany obszar roboczy, a następnie zdekoduj obiekt XML DOM i utwórz bloki w obszarze roboczym.
deleteNext(xmlBlock) Usuń wszelkie „następne” bloki (instrukcje w stosie).
domToBlock(xmlBlock, workspace) Zdekoduj tag bloku XML i utwórz blok (oraz ewentualnie bloki podrzędne) w obszarze roboczym.
domToPrettyText(dom) Konwertuje strukturę DOM na prawidłowo z wcięciem tekstu.
domToText(dom) Konwertuje strukturę DOM na zwykły tekst. Obecnie format tekstu jest dość brzydki: jeden wiersz bez odstępów, chyba że w modelu DOM wbudowane są odstępy.
domToVariables(xmlVariables, workspace) Zdekoduj listę zmiennych w formacie XML i dodaj zmienne do obszaru roboczego.
domToWorkspace(xml, workspace) Dekodowanie modelu XML DOM i tworzenie bloków w obszarze roboczym.
loadWorkspaceComment(elem, workspace) Deserializuje dany stan komentarza do danego obszaru roboczego.
saveWorkspaceComment(comment, skipId) Serializuje dany komentarz z obszaru roboczego do pliku XML.
variablesToDom(variableList) Zakoduj listę zmiennych w formacie XML.
workspaceToDom(workspace, pominięciaId) Zakoduj drzewo bloków w formacie XML.