blockly > Xml

מרחב שמות XML

פונקציות

פעולה תיאור
appendDomToWorkspace(xml, workspace) לפענח DOM של XML וליצור בלוקים בסביבת העבודה. ממקמים את הבלוקים החדשים ממש מתחת לבלוקים הקודמים, מיושרים לפי הקצה ההתחלתי שלהם.
blockToDom(block, opt_noId) קידוד עץ משנה של בלוק כ-XML.
blockToDomWithXY(block, opt_noId) קידוד עץ משנה של בלוקים כ-XML עם קואורדינטות XY.
clearWorkspaceAndLoadFromXml(xml, workspace) מנקים את סביבת העבודה הנתונה ולאחר מכן מפענחים DOM של XML ויוצרים בלוקים בסביבת העבודה.
deleteNext(xmlBlock) מסירים את הבלוק 'next' (הבא) (הצהרות בערימה).
domToBlock(xmlBlock, workspace) מפענחים תג בלוק ל-XML ויוצרים בלוק (ואולי גם בלוקים של בלוקים) בסביבת העבודה.
domToPrettyText(dom) ממירה מבנה DOM לטקסט עם כניסה תקינה.
domToText(dom) ממירה מבנה DOM לטקסט פשוט. כרגע פורמט הטקסט הוא די מכוער: כל השורה מכילה רווחים לבנים, אלא אם כן יש ב-DOM רווח לבן מובנה.
domToVariables(xmlVariables, workspace) מפענחים רשימת משתנים ב-XML ומוסיפים את המשתנים לסביבת העבודה.
domToWorkspace(xml, workspace) לפענח DOM של XML וליצור בלוקים בסביבת העבודה.
loadWorkspaceComment(elem, workspace) מבצעת פעולת deseriality לסביבת התגובה הנתונה, לסביבת העבודה הנתונה.
saveWorkspaceComment(comment, skipId) ממירה את התגובה הנתונה של Workspace ל-XML.
variablesToDom(variableList) לקודד רשימת משתנים כ-XML.
workspaceToDom(workspace,{7/}Id) קידוד עץ בלוקים כ-XML.