ar

من XML إلى YAML

حوّل ملف XML إلى YAML محليًا - شجرة العناصر كاملةً كتعيين بمسافات بادئة، بلا رفع، مباشرةً في متصفحك.

تتم المعالجة محلياً على جهازك ...

0%

ملفاتك لم تغادر جهازك قط

    هل يُرفَع ملفي؟

    لا. كل شيء يجري في متصفحك - ملفك لا يغادر جهازك أبداً. كيف يكون ذلك قابلاً للتحقق

    دون رفعمحلي 100%
    محتواك يبقى لديكلا وصول لأطراف خارجية
    خوادم في ألمانياGDPR بالتصميم
    مدقَّقة خارجيًاTLS A+ · ترويسات A+

    XML صيغة ترميز واسعة الانتشار للإعداد وتبادل البيانات والمستندات - بوسوم وعناصر متداخلة وسمات. أما YAML فيسعى إلى الهدف نفسه وهو سهولة القراءة، لكنه يستخدم المسافة البادئة بدل الأقواس الزاوية وهو اللغة المشتركة لخطوط CI وDocker Compose وKubernetes. تقرأ هذه الأداة ملف XML الخاص بك وتكتب الشجرة نفسها بصيغة YAML جيدة التكوين.

    يجري التحويل محليًا بالكامل داخل متصفحك: fast-xml-parser يقرأ XML، وjs-yaml يكتب YAML، وكلاهما JavaScript صرف. تتحول العناصر المتداخلة إلى تعيينات متداخلة، وتتحول العناصر المتكررة إلى تسلسلات، وتُحفظ السمات - فتظهر بالبادئة @_ مفاتيح خاصة بها، تمامًا كما في أداتنا من XML إلى JSON. من مستند XML تحصل على ملف .yaml بمسافات بادئة جاهز للاستعمال فورًا.

    قبل التحليل تتحقق الأداة من حُسن التكوين؛ ويُرفض XML غير الصالح برسالة واضحة بدلًا من إنتاج خرج خاطئ بصمت. لمستند XML عنصر root واحد بالضبط، لذا فإن YAML الناتج يكون دائمًا تعيينًا بمفتاح root ذاك. ويظهر المحتوى النصي لعنصر له سمات أيضًا تحت المفتاح #text. لا يُرفع أي شيء - يبقى ملفك على جهازك.

    البيانات التقنية

    البيانات التقنية
    صيغ الإدخالXML
    صيغة الإخراجYAML
    معالجة دفعيةلا
    المعالجةمحليًا في المتصفح (JavaScript)
    رفع الملفاتلا يوجد

    في 3 خطوات

    1. أفلِت ملف XML الخاص بك أو اختره.
    2. تحوّله الأداة إلى YAML.
    3. نزّل ملف YAML.

    القيود: تتحقق من حُسن التكوين قبل التحليل؛ ويُرفض XML غير الصالح برسالة واضحة. تتحول العناصر المتداخلة إلى تعيينات، والمتكررة إلى تسلسلات، والسمات إلى مفاتيح @_، ويصير المحتوى النصي لعنصر #text. تُكتشف الأعداد والقيم المنطقية وتُخرَج بنوعها. الناتج دائمًا تعيين YAML بمفتاح root الخاص بـ XML.

    الأسئلة الشائعة

    هل يُرفع ملفي؟

    لا. يجري التحويل محليًا بالكامل داخل المتصفح - ولا يُرسل أي شيء.

    كيف تُعالَج السمات؟

    تُحفظ السمات وتظهر بالبادئة @_ مفاتيح خاصة بها، تمامًا كما في من XML إلى JSON.

    ماذا يحدث للعناصر المتكررة؟

    تُجمع العناصر التي تحمل الاسم نفسه وتتكرر عدة مرات في تسلسل YAML واحد.

    هل يُتحقق من حُسن التكوين؟

    نعم. يُتحقق من XML قبل التحليل؛ ويُرفض XML غير الصالح برسالة واضحة.

    هل يعمل العكس أيضًا؟

    نعم، عبر أداتنا "من YAML إلى XML".

    أدوات ذات صلة