연구 설문조사: Blockly 사용 경험을 알려주세요
설문조사 시작
blockly > Xml
XML 네임스페이스
함수
함수 |
설명 |
appendDomToWorkspace(xml, workspace) |
XML DOM을 디코딩하고 작업공간에서 블록을 만듭니다. 시작 가장자리를 기준으로 정렬하여 이전 블록 바로 아래에 새 블록을 배치합니다. |
blockToDom(block, opt_noId) |
블록 하위 트리를 XML로 인코딩합니다. |
blockToDomWithXY(block, opt_noId) |
블록 하위 트리를 XY 좌표를 사용하여 XML로 인코딩합니다. |
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, skipId) |
블록 트리를 XML로 인코딩합니다. |
달리 명시되지 않는 한 이 페이지의 콘텐츠에는 Creative Commons Attribution 4.0 라이선스에 따라 라이선스가 부여되며, 코드 샘플에는 Apache 2.0 라이선스에 따라 라이선스가 부여됩니다. 자세한 내용은 Google Developers 사이트 정책을 참조하세요. 자바는 Oracle 및/또는 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."]]],[]]