عارض MXML - عارض ومحرر ملفات MXML مجاني عبر الإنترنت
اعرض ملفات MXML وحرّرها وحلّلها في هيكل شجري، ونسّق البيانات وتحقق من صحتها مباشرة داخل المتصفح مجانًا.
الصق ملف MXML أو ارفعه، وسيعرضه هذا الأداة فورًا كشجرة تفاعلية قابلة للطي تُظهر كل وسم ومكوّن وسمة وعناصر فرعية متداخلة لمشاريع Adobe Flex. يتحقق من صحة بنية XML أثناء الكتابة، ويُنسّق الكود المضغوط لقراءة مريحة، ويتيح النسخ والتنزيل مباشرة—كل المعالجة تتم محليًا في المتصفح دون إرسال أي بيانات.
إدخال MXML
0 حرف
عارض MXML
أدخل MXML لعرض الهيكل
أدخل MXML لعرض الهيكل
الميزات الرئيسية
- ✓عرض شجري: تنقل في هياكل MXML المعقدة بسهولة باستخدام عرض شجري قابل للطي.
- ✓التحقق من الصحة: التحقق تلقائيًا من صحة بناء جملة MXML أثناء الكتابة.
- ✓الخصوصية أولاً: تتم جميع المعالجة محليًا في متصفحك.
- ✓التنسيق: تجميل MXML المصغر لقراءة أفضل.
ثلاثة أنواع مختلفة من الملفات تحمل الامتداد .mxml
الامتداد وحده لا يكشف البرنامج الذي أنشأ الملف. اسحب الملف إلى العارض أعلاه وانظر إلى العنصر الجذري؛ فهذه أسرع طريقة لمعرفة نوعه.
| المصدر | محتوى الملف | كيف تتعرف عليه | ما يمكنك فعله هنا |
|---|---|---|---|
| Apache Flex (سلّمته Adobe إلى حاضنة Apache عام 2011) | تخطيط واجهة تطبيق Flex؛ يحوّله المترجم مع شيفرة ActionScript إلى ملف SWF أو تطبيق AIR | عنصر جذري مثل <s:Application> يعلن xmlns:fx="http://ns.adobe.com/mxml/2009" (بدءًا من Flex 4) | تصفح شجرة المكونات وسماتها؛ لا تُرسم الواجهة نفسها، فذلك يتطلب مترجم Flex |
| سجل أحداث للتنقيب في العمليات (Mining eXtensible Markup Language، ظهر عام 2003) | عمليات منفّذة مسجّلة: حالات وأحداثها؛ وكان صيغة الإدخال الأصلية في ProM إلى أن حلّت محله XES (IEEE 1849) | تسلسل <WorkflowLog> ثم <Process> ثم <ProcessInstance> ثم <AuditTrailEntry>، مع <WorkflowModelElement> و<EventType> و<Timestamp> و<Originator> | فتح الحالات والأحداث واحدة تلو الأخرى؛ أما تحليل العمليات فيتم في ProM |
| ملفات إعدادات لعبة No Man's Sky | إعدادات اللعبة في المجلد Binaries/SETTINGS، مثل GCMODSETTINGS.MXML (ترتيب تحميل التعديلات ومفتاح DisableAllMods) وTKGRAPHICSSETTINGS.MXML (الرسوميات) | <Data template="…"> يضم أزواج <Property name="…" value="…">؛ وأسماء الملفات غالبًا بأحرف كبيرة | قراءة القيم وتعديلها؛ يُحفظ الملف المنزَّل باسم formatted.mxml، فأعد تسميته قبل أن تستبدل به ملف اللعبة |
برامج لفتح ملفات .mxml
لا يتضمن سجل أنواع الوسائط لدى IANA نوعًا خاصًا بـ MXML؛ ولأن المحتوى XML، تتعامل معه الخوادم والمتصفحات على أنه application/xml أو text/xml (RFC 7303).
| البرنامج | المنصة | ما يفعله مع ملفات .mxml | الوضع الحالي |
|---|---|---|---|
| أي محرر نصوص عادي (المفكرة، TextEdit، VS Code وغيرها) | Windows / macOS / Linux | يفتح الأنواع الثلاثة كنص XML ويعدّلها ويحفظها | مدمج في النظام أو مجاني |
| Apache Flex SDK (المترجم mxmlc) | سطر الأوامر | يترجم MXML الخاص بـ Flex مع ActionScript إلى SWF أو يحزمهما كتطبيق AIR | مشروع رئيسي في Apache منذ ديسمبر 2012؛ صدر SDK 4.16.1 في نوفمبر 2017. توقف دعم Flash Player في المتصفحات نهاية 2020، بينما لا يزال الإخراج إلى AIR مدعومًا |
| إضافة ActionScript & MXML لـ VS Code (Bowler Hat) | Windows / macOS / Linux | إكمال تلقائي وإعادة هيكلة وتصحيح بنقاط توقف داخل MXML؛ تدعم Adobe AIR وFlash Player وApache Royale | مفتوحة المصدر ويطوّرها المجتمع |
| Moonshine IDE | سطح المكتب والسحابة | بيئة تطوير مجانية مفتوحة المصدر لـ AS3 وApache Flex وApache Royale وFeathers | مجانية ومفتوحة المصدر |
| Adobe Flash Builder | مبني على Eclipse | بيئة التطوير الرسمية السابقة لـ Flex، وكان اسمها Flex Builder قبل الإصدار 4 | آخر إصدار 4.7 (ديسمبر 2012)؛ انتهى الدعم الأساسي من Adobe عام 2017 والدعم الممتد عام 2019 |
| ProM | تطبيق سطح مكتب بلغة Java | إطار للتنقيب في العمليات؛ كانت إصداراته الأولى تقرأ MXML، ثم حلّت محله XES | مفتوح المصدر (النواة GPL والإضافات غالبًا LGPL) |
كيفية استخدام عارض MXML
- 1
رفع ملف MXML أو لصقه
اسحب ملف .mxml إلى منطقة الرفع، أو الصق كود Adobe Flex مباشرةً في حقل الإدخال.
- 2
استعراض الهيكل
يحلّل الأداة الكود ويعرضه كشجرة تفاعلية قابلة للطي تتيح تصفّح المكوّنات والسمات والعناصر الفرعية بسهولة.
- 3
التنسيق والتحقق
اضغط زر التنسيق لتجميل الكود المضغوط؛ يُشار فورًا إلى أخطاء XML كالوسوم غير المغلقة أو العناصر غير المتطابقة.
- 4
النسخ أو التنزيل
انسخ MXML المنسّق إلى الحافظة أو نزّله كملف لاستخدامه في مشروع Flex الخاص بك.
المراجع
- W3C — Extensible Markup Language (XML) 1.0
المواصفة الرسمية لـ W3C التي تحدد بنية XML، وهي الأساس الذي يقوم عليه MXML.
- MDN — XML introduction
نظرة عملية شاملة على بنية XML وعناصرها وسماتها المطبّقة في مستندات MXML.
أدوات ذات صلة
الأسئلة الشائعة
- ما هو MXML؟
- MXML هو لغة ترميز واجهة مستخدم مبنية على XML، يستخدمها إطار عمل Adobe Flex للإعلان التصريحي عن المكوّنات والحاويات وروابط البيانات في تطبيقات الإنترنت الغنية.
- هل بياناتي آمنة مع هذا الأداة؟
- نعم، يتم كل التحليل في متصفحك باستخدام JavaScript ولا يُرسَل أي بيانات إلى خوادمنا، مما يعني أن ملفات MXML الخاصة بك لا تغادر جهازك أبدًا.
- هل يمكنني تنسيق كود MXML مضغوط؟
- نعم، يُعيد زر التنسيق ترتيب المسافات البادئة ويُجمّل الكود المضغوط، مما يجعل تسلسل المكوّنات سهل القراءة قبل النسخ أو التنزيل.
- هل يتحقق الأداة من صحة بنية MXML؟
- يتحقق من بنية XML الأساسية أثناء الكتابة ويُشير إلى الوسوم غير المغلقة والعناصر غير المتطابقة والترميز غير الصحيح قبل التصدير.
- ما أنواع الملفات المدعومة؟
- يمكنك رفع ملفات .mxml أو لصق أي كود XML منسّق بشكل صحيح. نظرًا لأن MXML مبني على XML، يعمل عارض الشجرة والمنسّق أيضًا مع مقتطفات XML العامة.