ar

من XML إلى TOML

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

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

0%

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

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

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

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

    XML صيغة ترميز واسعة الانتشار لتبادل البيانات والإعداد والمستندات - بوسوم وعناصر متداخلة وسمات. أما TOML فهو صيغة الإعداد البالغة السهولة في القراءة لسلاسل أدوات Rust وPython، بأقسام بين أقواس مربعة وأسطر بسيطة من نوع مفتاح=قيمة. تقرأ هذه الأداة ملف XML الخاص بك وتكتب الشجرة نفسها بصيغة TOML سليمة التكوين.

    يجري التحويل محليًا بالكامل داخل متصفحك: fast-xml-parser يقرأ XML، وsmol-toml يكتب TOML، وكلاهما JavaScript صرف. وبما أن لمستند XML عنصر جذر واحد بالضبط، فإنه يصبح جدول TOML بمفتاح ذلك الجذر. تصبح العناصر المتداخلة جداول فرعية، وتصبح العناصر المتكررة مصفوفات. تُحفظ السمات وتظهر - كما في XML إلى JSON - بالبادئة @_؛ وتُكتب هذه المفاتيح ومفتاح النص #text بوصفها مفاتيح بين علامتي اقتباس في TOML.

    وهكذا يُمدّ جسر بين الترميز والإعداد: يصبح سجل XML ملف .toml قابلًا للتحرير يدويًا. وتبقى الأداة صريحة في ذلك: تُفحص سلامة التكوين قبل التحليل، ويُرفض XML غير الصالح برسالة واضحة. وإذا تعذّر تمثيل قيمة في TOML، تبلّغ الأداة عن ذلك بوضوح بدلًا من إنتاج شيء خاطئ بصمت. لا يُرفع أي شيء.

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

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

    في 3 خطوات

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

    القيود: لمستند XML عنصر جذر واحد بالضبط، لذا ينتج جدول TOML بمفتاح ذلك الجذر. تصبح العناصر المتداخلة جداول فرعية، وتصبح العناصر المتكررة مصفوفات. تُكتب السمات (@_) والمحتوى النصي للعناصر (#text) بوصفها مفاتيح بين علامتي اقتباس في TOML. تُفحص سلامة التكوين قبل التحليل؛ ويُرفض XML غير الصالح برسالة واضحة. تُبلَّغ القيم التي يتعذّر تمثيلها بوضوح.

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

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

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

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

    تظهر السمات بالبادئة @_ وتُكتب بوصفها مفاتيح بين علامتي اقتباس في TOML، مثل "@_id".

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

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

    لماذا تُكتب بعض المفاتيح بين علامتي اقتباس؟

    مفاتيح مثل @_id أو #text ليست مفاتيح TOML مجرّدة؛ بل تُكتب بصورة صحيحة بين علامتي اقتباس.

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

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

    أدوات ذات صلة