appendDomToWorkspace(xml, workspace) |
ถอดรหัส XML DOM และสร้างบล็อกในพื้นที่ทำงาน จัดตำแหน่งของบล็อกสี่เหลี่ยมใหม่ให้อยู่ด้านล่างติดกับบล็อกก่อนหน้า โดยจัดอยู่ในขอบของบล็อกเริ่มต้น |
blockToDom(block, opt_noId) |
เข้ารหัสต้นไม้บล็อกเป็น XML |
blockToDomWithXY(บล็อก, opt_noId) |
เข้ารหัสต้นไม้บล็อกเป็น XML ด้วยพิกัด XY |
clearWorkspaceAndLoadFromXml(xml, workspace) |
ล้างพื้นที่ทำงานที่ระบุ จากนั้นถอดรหัส XML DOM และสร้างบล็อกในพื้นที่ทำงาน |
deleteNext(xmlBlock) |
ลบบล็อก "ถัดไป" (ข้อความในกลุ่ม) |
domToBlock(xmlBlock, workspace) |
ถอดรหัสแท็กบล็อก XML และสร้างบล็อก (และอาจบล็อกย่อย) ในพื้นที่ทำงาน |
domToPrettyText(dom) |
แปลงโครงสร้าง DOM ให้เป็นข้อความที่เยื้องอย่างเหมาะสม |
domToText(dom) |
แปลงโครงสร้าง DOM เป็นข้อความธรรมดา ปัจจุบันรูปแบบข้อความค่อนข้างน่าเกลียด คือบรรทัดเดียวทั้งหมดไม่มีช่องว่าง เว้นแต่ DOM จะมีช่องว่างในตัว |
domToVariables(xmlVariables, workspace) |
ถอดรหัสรายการตัวแปร XML แล้วเพิ่มตัวแปรลงในพื้นที่ทำงาน |
domToWorkspace(xml, workspace) |
ถอดรหัส XML DOM และสร้างบล็อกในพื้นที่ทำงาน |
loadWorkspaceComment(elem, workspace) |
ยกเลิกการซีเรียลไลซ์สถานะของความคิดเห็นที่ระบุลงในพื้นที่ทำงานที่ระบุ |
saveWorkspaceComment(comment, skipId) |
ทำให้ความคิดเห็นในพื้นที่ทำงานที่ระบุเป็น XML เป็นอนุกรม |
variablesToDom(variableList) |
เข้ารหัสรายการตัวแปรเป็น XML |
workspaceToDom(workspace, workspaceId) |
เข้ารหัสบล็อกทรีเป็น XML |