تحويل XML إلى YAML

الصق مستند XML للحصول فورًا على تمثيله المكافئ بصيغة YAML، وهو أسهل قراءةً لملف إعدادات. تصبح السمات مفاتيح تسبقها @، ويصبح النص مفتاحًا #text.

مثال:

كيف يعمل

تستخدم بعض أدوات الإعدادات (Kubernetes وCI/CD وAnsible…) صيغة YAML بينما تأتي البيانات المصدرية أحيانًا من تصدير XML قديم. الصق XML ثم انقر على «تحويل»: تحلل الأداة بنية شجرة XML بالمحلّل الأصلي للمتصفح ثم تولّد YAML مكافئًا بمسافات بادئة.

كيف تُمثَّل سمات XML ونصوصه في YAML؟

تصبح كل سمة XML مفتاح YAML تسبقه @ (مثلًا يصبح id="1" هكذا: @id: "1")، ويوضع نص العنصر الذي يحتوي أيضًا على سمات أو عناصر فرعية تحت مفتاح #text. أما العنصر النصي الصرف دون سمات أو أبناء فيصبح مباشرةً قيمة YAML عددية مفردة.

ماذا يحدث مع العناصر المتكررة (القوائم)؟

عندما تحمل عدة عناصر فرعية الاسم نفسه ضمن أصل واحد (مثل عدة وسوم <livre>)، تُجمع في قائمة YAML (تسبقها -) بدلًا من مفاتيح مكررة، وهو غير صالح في YAML.

معالجة محلية بنسبة 100%: يتم تحليل XML وتوليد YAML بالكامل في متصفحك — ولا يغادر مستندك جهازك أبدًا.