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로 인코딩합니다. |