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) 「next」ブロック(スタック内のステートメント)をすべて削除します。
domToBlock(xmlBlock, workspace) XML ブロックタグをデコードして、ワークスペースにブロック(場合によってはサブブロック)を作成します。
domToPrettyText(dom) DOM 構造を、適切にインデントされたテキストに変換します。
domToText(dom) DOM 構造を書式なしテキストに変換します。現在、このテキスト形式はかなり不細工です。DOM 自体に空白が組み込まれていない限り、空白のない 1 行だけになっています。
domToVariables(xmlVariables, workspace) XML の変数リストをデコードし、変数をワークスペースに追加します。
domToWorkspace(xml, workspace) XML DOM をデコードし、ワークスペースにブロックを作成します。
variablesToDom(variableList) 変数のリストを XML としてエンコードします。
workspaceToDom(workspace, opt_noId) ブロックツリーを XML としてエンコードします。