محول ثنائي الاتجاه بين XML و YAML. تحويل مستندات XML إلى تنسيق YAML، أو إنشاء XML من تكوين YAML.
تحويل التنسيق
حول هذه الأداة
محول XML ⇄ YAML هو أداة تحويل ثنائية الاتجاه للتحويل بين مستندات XML وتنسيق تكوين YAML. وضع XML إلى YAML يحلل مستندات XML ويحولها إلى YAML مرتب وسهل القراءة. وضع YAML إلى XML يستقبل تكوين YAML وينشئ مستندات XML جيدة التنسيق. يتم الاحتفاظ بسمات XML كمفاتيح @attr، وتتم معالجة العناصر المتكررة بشكل صحيح كتسلسلات YAML.
الميزات الأساسية
- دعم التحويل ثنائي الاتجاه بين تنسيقي XML و YAML
- الاحتفاظ بسمات XML في YAML باستخدام ترميز @attr
- معالجة المحتوى المختلط باستخدام مفتاح عقدة #text
- تحويل العناصر الفرعية المتكررة تلقائيًا إلى تسلسلات YAML
- اسم عنصر جذر وبادئة سمة قابلين للتكوين
- معالجة محلية بالكامل، لا تغادر البيانات متصفحك
حالات الاستخدام
- تحويل ملفات تكوين XML إلى YAML لتسهيل التحرير
- إنشاء مستندات XML من قوالب تكوين YAML
- ترحيل تسلسل البيانات بين تنسيقي XML و YAML
- تحويل تنسيقات استجابات API بين XML و YAML
- ربط التكوينات بين أنظمة XML التقليدية والأدوات الحديثة المبنية على YAML
xml
yaml
converter
config
serialization
الأسئلة الشائعة
ما هو محول XML ⇄ YAML؟
محول XML ⇄ YAML هو محول ثنائي الاتجاه عبر الإنترنت يمكنه تحويل مستندات XML إلى تنسيق YAML، أو إنشاء XML من تكوين YAML. يعمل بالكامل في المتصفح ولا يرسل أي بيانات إلى أي خادم.
كيف يتم تمثيل سمات XML في YAML؟
يتم تمثيل سمات XML في YAML كمفاتيح ببادئة @. على سبيل المثال، سمة XML id="123" تصبح @id: "123" في مخرجات YAML. يميز هذا الاصطلاح بوضوح بين السمات والعناصر الفرعية.
كيف يتم التعامل مع المحتوى المختلط (نص وعناصر فرعية معًا)؟
تتم معالجة المحتوى المختلط باستخدام مفتاح #text لجزء النص. عندما يحتوي عنصر XML على نص وعناصر فرعية معًا، يُخزن النص تحت #text وتبقى العناصر الفرعية كمفاتيح متداخلة، مما يحافظ على بنية المحتوى الكاملة.
كيف يتم تحويل عناصر XML المتكررة إلى YAML؟
يتم تحويل عناصر XML المتكررة التي تحمل نفس اسم العلامة تلقائيًا إلى تسلسلات (قوائم) YAML. على سبيل المثال، تصبح عناصر <item> المتعددة قائمة item: [...] واحدة في YAML، مع الحفاظ على جميع الإدخالات بالترتيب.
هل يمكن تخصيص اسم العنصر الجذر وبادئة السمة؟
نعم. يوفر المحول خيارًا لتعيين اسم العنصر الجذر عند تحويل YAML إلى XML، وخيارًا لتكوين حرف بادئة السمة عند تحويل XML إلى YAML. البادئة الافتراضية هي @، ويمكنك تغييرها حسب الحاجة.