แบบสำรวจการวิจัย: บอกให้เราทราบเกี่ยวกับประสบการณ์การใช้งาน Blockly
เริ่มแบบสำรวจ
บล็อกลี > Xml
เนมสเปซ XML
ฟังก์ชัน
การทำงาน |
คำอธิบาย |
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 |
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2024-05-20 UTC
[null,null,["อัปเดตล่าสุด 2024-05-20 UTC"],[[["The Blockly Xml namespace provides functions for encoding and decoding Blockly blocks and workspaces to and from XML."],["These functions enable saving and loading workspaces, importing and exporting blocks, and manipulating block structures using XML."],["You can use these functions to serialize and deserialize workspace elements such as blocks, variables, and comments."],["This functionality facilitates persistent storage and interchange of Blockly projects and data."]]],[]]