blockly > Xml

فضای نام Xml

کارکرد

تابع شرح
appendDomToWorkspace (xml، فضای کاری) یک XML DOM را رمزگشایی کنید و بلوک هایی را در فضای کاری ایجاد کنید. بلوک‌های جدید را بلافاصله در زیر بلوک‌های قبلی قرار دهید و با لبه شروع آن‌ها تراز شوند.
blockToDom (block, opt_noId) یک زیردرخت بلوک را به عنوان XML رمزگذاری کنید.
blockToDomWithXY (block، opt_noId) یک زیردرخت بلوک را به صورت XML با مختصات XY رمزگذاری کنید.
clearWorkspaceAndLoadFromXml (xml، فضای کاری) فضای کاری داده شده را پاک کنید، سپس یک XML DOM را رمزگشایی کنید و بلوک هایی را در فضای کاری ایجاد کنید.
deleteNext(xmlBlock) هر بلوک «بعدی» (عبارت در پشته) را حذف کنید.
domToBlock (xmlBlock، فضای کاری) یک تگ بلوک XML را رمزگشایی کنید و یک بلوک (و احتمالاً بلوک های فرعی) در فضای کاری ایجاد کنید.
domToPrettyText(dom) یک ساختار DOM را به متن با تورفتگی مناسب تبدیل می کند.
domToText(dom) یک ساختار DOM را به متن ساده تبدیل می کند. در حال حاضر قالب متن نسبتاً زشت است: همه یک خط بدون فضای خالی، مگر اینکه خود DOM دارای فضای سفید داخلی باشد.
domToVariables (xmlVariables، فضای کاری) یک لیست XML از متغیرها را رمزگشایی کنید و متغیرها را به فضای کاری اضافه کنید.
domToWorkspace (xml، فضای کاری) یک XML DOM را رمزگشایی کنید و بلوک هایی را در فضای کاری ایجاد کنید.
variablesToDom(variableList) لیستی از متغیرها را به صورت XML رمزگذاری کنید.
WorkspaceToDom (فضای کاری، opt_noId) یک درخت بلوک را به عنوان XML رمزگذاری کنید.