блочно > XML

XML-пространство имен

Функции

Функция Описание
AppendDomToWorkspace (xml, рабочая область) Декодируйте XML DOM и создавайте блоки в рабочей области. Расположите новые блоки непосредственно под предыдущими, выровняв их по начальному краю.
blockToDom(блок, opt_noId) Закодируйте поддерево блока как XML.
blockToDomWithXY (блок, opt_noId) Закодируйте поддерево блока как XML с координатами XY.
ClearWorkspaceAndLoadFromXml (xml, рабочая область) Очистите данное рабочее пространство, затем декодируйте XML DOM и создайте блоки в рабочем пространстве.
удалитьNext (xmlBlock) Удалите любой «следующий» блок (операторы в стеке).
domToBlock (xmlBlock, рабочая область) Декодируйте тег блока XML и создайте блок (и, возможно, подблоки) в рабочей области.
domToPrettyText(дом) Преобразует структуру DOM в текст с правильными отступами.
domToText(дом) Преобразует структуру DOM в обычный текст. В настоящее время текстовый формат довольно уродлив: все одна строка без пробелов, если только в самом DOM нет встроенных пробелов.
domToVariables (xmlVariables, рабочая область) Раскодируйте список переменных XML и добавьте переменные в рабочую область.
domToWorkspace (xml, рабочая область) Декодируйте XML DOM и создавайте блоки в рабочей области.
loadWorkspaceComment (элемент, рабочая область) Десериализует данное состояние комментария в заданную рабочую область.
saveWorkspaceComment (комментарий, SkipId) Сериализует данный комментарий рабочей области в XML.
переменныеToDom(список переменных) Закодируйте список переменных в формате XML.
WorkspaceToDom (рабочая область, SkipId) Закодируйте дерево блоков в формате XML.