blockly > Xml

Przestrzeń nazw XML

Funkcje

Funkcja Opis
appendDomToWorkspace(xml, workspace) Dekodowanie modelu XML DOM i tworzenie bloków w obszarze roboczym. Umieść nowe bryły bezpośrednio pod poprzednimi bryłami i wyrównaj je według ich krawędzi początkowej.
blockToDom(block, opt_noId) Zakoduj poddrzewo bloku jako plik XML.
blockToDomWithXY(block; opt_noId) Zakoduj poddrzewo blokowe jako plik XML ze współrzędnymi XY.
clearWorkspaceAndLoadFromXml(xml, workspace) Wyczyść dany obszar roboczy, a następnie zdekoduj model XML DOM i utwórz bloki w obszarze roboczym.
deleteNext(xmlBlock) Usuń wszystkie bloki „next” (wyrażenia w stosie).
domToBlock(xmlBlock, workspace) Zdekoduj tag bloku XML i utwórz blok (i ewentualnie bloki podrzędne) w obszarze roboczym.
domToPrettyText(dom) Konwertuje strukturę DOM na prawidłowo wcięty tekst.
domToText(dom) Konwertuje strukturę DOM na zwykły tekst. Obecnie format tekstowy 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.
variablesToDom(variableList) Zakoduj listę zmiennych w formacie XML.
workspaceToDom(workspace, opt_noId) Zakoduj drzewo bloków w formacie XML.