محوّل XML إلى YAML على الإنترنت

حوّل XML إلى YAML على الإنترنت بمسافات بادئة نظيفة وبنية صحيحة. مثالي لترحيل إعدادات XML إلى Kubernetes أو Docker Compose أو ملفات YAML للتكامل المستمر. مجاني وخاص.

اسحب وأفلت أو ألصق XML الخاص بك
Loading editor...
Loading editor...

ما هو تحويل XML إلى YAML؟

تحويل XML إلى YAML يأخذ مستنداً XML هرمياً ويُعيد كتابته بصيغة YAML، التنسيق المعتمد على المسافات البادئة الذي تستخدمه Kubernetes وDocker Compose وGitHub Actions ومعظم أدوات الإعداد الحديثة. يعتمد XML على وسوم افتتاحية وختامية للهيكلة بينما يعتمد YAML على المسافات البادئة. يتنقّل محوّل XML إلى YAML عبر شجرة XML ويكتب البيانات ذاتها بعلامات ترقيم أقل بكثير، مما يجعله أسهل قراءةً وتحريراً. ستلجأ في الغالب إلى هذا التحويل حين تُحدّث إعدادات XML القديمة أو تنقل البيانات إلى أداة تقرأ YAML.

لماذا تحويل XML إلى YAML؟

أصبح YAML التنسيق المهيمن على الإعدادات بصمت. تقرأ كل أداة DevOps حديثة تقريباً (Kubernetes وHelm وGitLab CI وGitHub Actions وCircleCI وAnsible) YAML بشكل افتراضي. في المقابل، XML هو ما أنتجته الأنظمة القديمة والمنصات المؤسسية. يُعدّ تحويل XML إلى YAML على الإنترنت أسرع طريقة للانتقال من أحدهما إلى الآخر دون إعادة الكتابة. استخدم أداة تحويل XML إلى YAML حين تحتاج إلى ترحيل إعدادات XML القديمة إلى بيانات Kubernetes أو قيم Helm، أو تحويل XML الموردين إلى YAML قابل للقراءة للمراجعة، أو توليد أمثلة YAML للوثائق من نماذج XML، أو تنظيف ملفات الإعداد القديمة الصعبة الصيانة بصيغة XML.

كيف يعمل محوّل XML إلى YAML

عند النقر على تحويل، تُحلّل الأداة ملف XML وتتجوّل الشجرة وتكتبها باتباع قواعد مسافات YAML البادئة. يصبح كل عنصر مفتاحاً، وتصبح العناصر الفرعية كتلاً ذات مسافة بادئة، وتصبح الوسوم المتكررة قوائم بادئة بشرطة. تُحفظ السمات باستخدام تدوين قياسي. المخرجات ذات مسافات بادئة صحيحة (مسافتان وهو معيار YAML) فتُحمَّل بسلاسة في أي محلل YAML. كل شيء يعمل في متصفحك ولا تغادر بياناتك XML جهازك.

المميزات

  • تحويل بنقرة واحدة: اضغط تحويل ويظهر YAML في لوح المخرجات.
  • معالجة العناصر المتكررة: الوسوم التي تظهر أكثر من مرة تصبح قوائم YAML تلقائياً.
  • حفظ السمات: تُحتفظ بسمات XML في المخرجات باستخدام تدوين متسق.
  • مسافات بادئة نظيفة: مسافتان بشكل افتراضي وهو معيار YAML.
  • دعم الرفع: حمّل ملف .xml من جهازك أو اسحبه وأفلته في منطقة الإدخال.
  • نسخ بنقرة واحدة: انسخ مخرجات YAML بزر النسخ والصقها في ملف الإعداد.

كيفية استخدام الأداة

  1. الصق ملف XML في محرر الإدخال، أو استخدم زر رفع الملف لتحميل ملف .xml.
  2. انقر على زر التحويل لإنشاء مخرجات YAML على اليمين.
  3. استعرض النتيجة؛ فالمسافات البادئة في YAML تجعل أخطاء البنية واضحة على الفور.
  4. انقر على زر النسخ لنسخ YAML إلى الحافظة.

حالات الاستخدام الشائعة

  • ترحيل الإعدادات: نقل إعدادات XML القديمة إلى ملفات YAML لـ Kubernetes أو Helm أو Ansible.
  • التوثيق: توليد أمثلة YAML مقروءة للوثائق من نماذج XML.
  • تحديث DevOps: تحويل XML الموردين إلى YAML يمكن للفريق تحريره في مراجعة الكود.
  • مراجعة الكود: مقارنة البنى بسهولة أكبر بعد تحويلها إلى صيغة YAML.

مثال على التحويل

الإدخال (XML)

<?xml version="1.0" encoding="UTF-8"?>
<server>
  <host>localhost</host>
  <port>3000</port>
  <features>
    <feature>auth</feature>
    <feature>billing</feature>
  </features>
</server>

الإخراج (YAML)

server:
  host: localhost
  port: '3000'
  features:
    feature:
      - auth
      - billing

الأسئلة المتكررة

المحوّلات ذات الصلة