[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 自体に空白文字が組み込まれていない限り、空白行は 1 行しかありません。
domToVariables(xmlVariables, workspace) XML の変数リストをデコードし、変数をワークスペースに追加します。
domToWorkspace(xml, workspace) XML DOM をデコードし、ワークスペースにブロックを作成します。
loadWorkspaceComment(elem, workspace) 指定されたコメント状態を指定されたワークスペースに逆シリアル化します。
saveWorkspaceComment(comment, skipId) 指定したワークスペースのコメントを XML にシリアル化します。
variablesToDom(variableList) 変数のリストを XML としてエンコードします。
workspaceToDom(workspace, skipId) ブロックツリーを XML としてエンコードします。