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 としてエンコードします。 |