ملفات تعريف الارتباط يحتفظ هذا الموقع بما يحتاجه للعمل فقط. لا توجد عليه اليوم أي أدوات تحليل أو إعلانات، ولا شيء هنا يتتبعك إلى مواقع أخرى. اقرأ سياسة الخصوصية

اختر ما تسمح به
+92 312 8299940عرض سعر مجاني
أداة مجانية تعمل في متصفحك

منسق XML
رتّب XML وصغّره وتحقق منه

الصق XML غير المرتب في منسق XML هذا لتحصل على كود نظيف ومزاح، أو لتجد السطر الذي يتعطل فيه ملفك بالضبط.

  • مجانيالسعر
  • السطر والعمودالفحوصات
  • لا يوجدالتسجيل
  • في متصفحكتعمل

منسق XML

نسّق XML وصغّره وتحقق منه، مع كل خطأ في سطره

العناصر
0
العمق
0
الحجم
0 B

جاهز. الصق ملف XML أو افتح ملفًا أو جرّب المثال.

يؤدي متصفحك كل العمل هنا، في علامة التبويب هذه. لا نرفع شيئًا، ولا نخزّن شيئًا، ولا نسجل شيئًا.
الأساسيات

ماذا يفعل منسق XML هذا

يأخذ منسق XML هذا ملفًا يصل في سطر واحد طويل، أو بخمسة أساليب إزاحة مختلفة، ويرتبه بعناية. يحصل كل عنصر على سطر خاص، وتتحرك العناصر الفرعية خطوة إلى الداخل، ويبقى النص القصير بجانب وسمه، لذلك تُقرأ البنية بنظرة واحدة.

ويعمل أيضًا كمدقق XML. فقبل أن ينسق أي شيء، يفحص كل وسم وسمة وكيان. وإذا كان هناك خطأ، ترى السطر والعمود وشرحًا واضحًا وزرًا يضع المؤشر في المكان مباشرة.

يتولى متصفحك العمل كله. لذلك لا تغادر ملفات الإعدادات والخلاصات وردود API حاسوبك أبدًا، وهذا مهم عندما تحتوي على مفاتيح أو أسعار أو بيانات عملاء.

ما الذي يغيره التنسيق فعلًا

يغير التنسيق المسافات بين الوسوم فقط. أما الأسماء والسمات والنص وترتيب كل شيء فتبقى كما كانت بالضبط. والبرنامج الذي يقرأ الملف يرى البيانات نفسها قبل التنسيق وبعده، لذلك يمكنك التنسيق بثقة.

رسم يوضح سطر XML طويلًا يتحول إلى XML مزاح، مع إزاحة كل مستوى تداخل إلى الداخل وإبقاء النص القصير في سطر وسمه
تتغير المسافات بين الوسوم فقط، وتبقى البيانات كما هي.

تتبع القواعد مواصفة XML من W3C، وهي المعيار الذي يُبنى عليه كل قارئ XML. لذلك الفحوصات صارمة: فالملف الذي يجتاز هنا سيفتح في أي أداة تتبع القواعد نفسها.

نسّق XML دون أن تفقد شيئًا

تحذف منسقات كثيرة التعليقات أو أقسام CDATA أو DOCTYPE بصمت، لأن محللها لم يُبنَ للاحتفاظ بها. أما هذا فيبقيها كلها في مكانها. تبقى التعليقات حيث كتبتها، وتحتفظ كتل CDATA بمحتواها دون تغيير.

منسق XML يعرض خلاصة منتجات تحولت من سطر طويل إلى XML مزاح، مع بقاء التعليق وقسم CDATA وفقرة فيها كلمة عريضة
تبقى التعليقات وCDATA والنص المختلط بعد التنسيق دون تغيير.

تحظى حالتان بعناية خاصة. فالمنسق ينسخ العناصر الموسومة بـ xml:space="preserve" كما هي بالضبط، مع المسافات وفواصل الأسطر. كما يبقى العنصر الذي يمزج النص بالوسوم، مثل فقرة فيها كلمة عريضة، في سطر واحد كما كُتب، لأن إضافة فواصل هناك ستغير النص.

مدقق XML يشير إلى السطر

معرفة أن الملف معطوب ليست إلا نصف الإجابة. يسرد جدول الفحوصات كل مشكلة مع سطرها وعمودها: وسم إغلاق لا يطابق، أو سمة بلا علامات اقتباس، أو علامة & منفردة، أو عنصر جذر ثانٍ. ولكل منها جملة تشرح الإصلاح.

مدقق XML يعرض وسم إغلاق غير مطابق وكيانًا غير معرّف، لكل منهما سطره وعموده، مع زر «أرني المكان» أسفل سطر الحالة
لكل مشكلة سطر وعمود وشرح واضح.

اضغط «أرني المكان» فيقفز المؤشر إلى أول مشكلة في ملفك. ولأن الخطأ الواحد غالبًا يسبب التالي، فإن إصلاح الأول ثم الفحص من جديد يزيل عادة عدة صفوف دفعة واحدة.

صغّر XML لملفات أصغر

اختر «سطر واحد (مصغّر)» من قائمة الإزاحة، فتضغط الأداة XML في سطر واحد. تختفي كل المسافات بين الوسوم، بينما يحتفظ النص بكلماته وبمسافة واحدة حيث كانت عدة مسافات. ويبقي مفتاح واحد التعليقات أو يحذفها.

ملف XML نفسه مصغّرًا في سطر واحد، مع جدول الفحوصات يبين مقدار صغر الملف
صغّر الملف بخطوة واحدة وشاهد كم بايتًا وفّرت.

ثم يعرض جدول الفحوصات الحجم قبل التصغير وبعده. يُحمَّل XML الأصغر أسرع في الخلاصات وردود API، لكنك غالبًا ستريد النسخة المنسقة أثناء العمل عليها.

سليم البنية لا يعني صالحًا

يستخدم أهل XML كلمتين متشابهتين. سليم البنية يعني أن الملف يتبع قواعد XML الأساسية، وهذا ما يحتاجه كل قارئ. أما صالح فيعني أنه يطابق أيضًا مخططًا مثل XSD يصف العناصر التي يسمح بها تنسيق معين. تفحص هذه الأداة الأول، وهو الجزء الذي يجب أن يجتازه كل ملف.

كيف يقرأ مدقق XML ملفك

يقرأ مدقق XML ملفك من أول حرف إلى آخر حرف، كما يفعل محلل صارم. فيتحقق من أن التصريح يأتي أولًا، وأن كل اسم يبدأ بحرف، وأن لكل سمة قيمة بين علامتي اقتباس، وأن أي سمة لا تتكرر في الوسم نفسه.

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

أخطاء شائعة وكيف تصلحها

أكثر الأخطاء شيوعًا علامة & مكتوبة وحدها، كما في Tom & Jerry. يحجز XML هذه العلامة، لذلك يجب أن تكتبها &. والأمر نفسه مع علامة الأصغر من في النص، التي يجب أن تكون <. كما أن XML لا يعرّف كيانات HTML مثل  ، لذلك استخدم رقمًا مثل   بدلًا منها.

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

أين ما زال XML يظهر

XML أقدم من JSON، ومع ذلك فهو في كل مكان. فخرائط المواقع وخلاصات RSS وAtom وصور SVG ومستندات Office وتخطيطات Android وملفات مشاريع Maven و.NET وخدمات SOAP وكثير من واجهات البنوك والجهات الحكومية كلها تستخدمه. وللبدء بهدوء، تعد مقدمة MDN إلى XML بداية جيدة.

وعندما تحتاج البيانات في مكان آخر، تحولها أداة تحويل XML إلى JSON إلى JSON بخطوة واحدة. وإذا كان الملف خريطة موقع، فإن مولد خريطة الموقع ينشئ واحدة صحيحة من قائمة روابط.

أربع خطوات

كيف تنسق XML

تُنسّق معظم الملفات قبل أن تنتهي من قراءة هذا السطر، لأن النتيجة تظهر أثناء الكتابة.

  • 1

    الصق ملف XML أو افتحه

    الصقه في المربع الأيسر، أو افتح ملفًا، أو اسحبه وأفلته فوق المربع.

  • 2

    اختر الإزاحة

    مسافتان أو أربع أو علامات جدولة، أو سطر واحد إذا أردته مصغّرًا.

  • 3

    أصلح ما تجده الفحوصات

    تعرض كل مشكلة سطرها وعمودها. ويقفز زر «أرني المكان» مباشرة إلى أولها.

  • 4

    انسخ أو نزّل

    انسخ XML المرتب، أو احفظه كملف جاهز للاستخدام.

لماذا هذه الأداة

مصممة لملفات XML حقيقية

من السهل بناء طريقة سريعة لتنسيق XML. وهذه التفاصيل تجعلها جديرة بالثقة.

  • لا يضيع شيء

    تبقى التعليقات وCDATA وDOCTYPE والتعليمات في أماكنها.

  • الأخطاء في سطورها

    تعرض كل مشكلة سطرها وعمودها مع زر للانتقال.

  • احترام المسافات

    يبقى xml:space="preserve" والنص المختلط كما كُتبا بالضبط.

  • نسّق أو صغّر

    مسافتان أو أربع أو علامات جدولة أو سطر مضغوط، في المربع نفسه.

  • التفاف الوسوم الطويلة

    يمكن للوسوم ذات السمات الكثيرة وضع كل سمة في سطر خاص.

  • خصوصية منذ التصميم

    تعمل الصفحة دون اتصال بعد تحميلها، ولا يُرفع أي شيء.

عادات جيدة

قواعد يجب أن يتبعها كل ملف XML

إذا خالفت أيًا منها، فسيعلّم مدقق XML أعلاه الملف، مثل كل قارئ صارم.

  • عنصر جذر واحد. يجب أن يكون كل شيء داخل عنصر خارجي واحد. ولا يُسمح بعنصرين متجاورين في المستوى الأعلى.
  • أغلق كل وسم. يحتاج كل وسم فتح إلى وسم إغلاق، أو يجب أن يغلق نفسه مثل
    .
  • تداخل بالترتيب. آخر وسم يُفتح هو أول وسم يُغلق. معطوب.
  • ضع كل سمة بين علامتي اقتباس. استخدم id="7" أو id='7'، ولا تكتب id=7 أبدًا.
  • حوّل & و< إلى كيانات. اكتب &amp; و&lt; في النص وقيم السمات.
  • طابق حالة الحروف. و اسمان مختلفان، لذلك لا يغلق أحدهما الآخر.
  • ضع التصريح أولًا. يجب أن يكون سطر ، إن وُجد، أول شيء في الملف.
  • اذكر كل سمة مرة واحدة. لا يمكن أن تتكرر السمة نفسها مرتين في عنصر واحد.
أخطاء شائعة

ستة أخطاء في XML يجب تجنبها

كل خطأ منها يمنع تحميل خلاصة أو إعدادات أو عملية استيراد.

  • لصق كيانات HTML

    يعمل &nbsp; و&copy; في HTML لكن ليس في XML العادي.

  • تعديل سطر طويل يدويًا

    نسّق أولًا ثم عدّل. فالأخطاء تختبئ بسهولة في سطر طويل.

  • نص قبل التصريح

    حتى مسافة واحدة أو BOM غير مرئي قبل <?xml يعطل بعض القارئات.

  • تنسيق المحتوى المختلط يدويًا

    فواصل الأسطر داخل جملة فيها وسوم تغير النص نفسه.

  • الثقة بقارئ متساهل

    تتسامح المتصفحات كثيرًا، لكن قارئات الخلاصات وواجهات API غالبًا لا تفعل.

  • الخلط في الترميز

    الملف الذي يعلن ISO-8859-1 لكنه محفوظ بترميز UTF-8 يشوه الحروف المشكّلة.

أسئلة

أسئلة شائعة عن منسق XML

كيف أنسق ملف XML؟

الصقه في المربع الأيسر. ثم تظهر النتيجة المرتبة في اليمين أثناء الكتابة، جاهزة للنسخ أو التنزيل.

هل يغير التنسيق بياناتي؟

لا. تتغير المسافات بين الوسوم فقط. أما الأسماء والسمات والنص والترتيب فتبقى كما هي.

هل يمكنني استخدامه كمدقق XML؟

نعم. يتحقق من أن الملف سليم البنية، ويسرد كل مشكلة مع السطر والعمود.

هل تبقى التعليقات وCDATA؟

نعم. تبقى التعليقات وأقسام CDATA وDOCTYPE وتعليمات المعالجة كلها في أماكنها.

كيف أصغّر ملف XML؟

اختر «سطر واحد (مصغّر)» من قائمة الإزاحة. ثم يعرض جدول الفحوصات مقدار صغر الملف.

لماذا يقول إن علامة & لدي خاطئة؟

يحجز XML علامة & للكيانات، لذلك يجب كتابة العلامة المفردة أيضًا ككيان. ويشرح قسم الأخطاء الشائعة أعلاه الطريقة.

لماذا يعد كيان المسافة غير القابلة للكسر خطأ؟

يعرّفه HTML لكن XML لا يعرّفه. استخدم بدلًا منه الكيان الرقمي للحرف 160، أو صرّح بالاسم في DOCTYPE.

هل يتحقق وفق مخطط XSD؟

لا. يتحقق من سلامة البنية التي يحتاجها كل ملف XML. أما فحص المخطط فيحتاج إلى ملف المخطط أيضًا.

هل يمكنني تنسيق ملفات SVG أو RSS أو خريطة الموقع؟

نعم. كلها ملفات XML، لذلك تُنسّق وتُدقّق بالطريقة نفسها.

ما أكبر حجم ملف يمكنه التعامل معه؟

تعمل الملفات ذات عدة ميغابايتات. وفوق 400 كيلوبايت يجري التنسيق عند الضغط على «نسّق» بدل كل ضغطة مفتاح.

لماذا يتوقف المدقق عند العلامة <؟

في XML تبدأ علامة الأصغر من وسمًا دائمًا، لذلك لا يمكن أن يحتوي النص عليها منفردة. اكتبها ككيان، أو ضع النص داخل قسم CDATA.

هل يمكنه إصلاح ملف XML بدلًا مني؟

يشير إلى كل مشكلة بدل التخمين، لأن التخمين قد يغير بياناتك. ومعظم الإصلاحات تستغرق ثانية بمجرد أن ترى السطر.

هل يُرفع ملف XML الخاص بي إلى أي مكان؟

لا. يجري التنسيق في متصفحك، ولا يُرسل أي شيء إلى خادم.

أدوات مجانية أخرى

أدوات أخرى للبيانات والكود

خطوات مفيدة بعد أن يصبح ملف XML مقروءًا.

  • ملف XML يتحول إلى JSON

    حوّل XML إلى JSON مع الاحتفاظ بالقوائم والأنواع.

    افتح الأداة ←
  • منسق JSON

    نسّق JSON وافحصه بالعناية نفسها.

    افتح الأداة ←
  • مصغّر HTML

    صغّر صفحات HTML قبل نشرها.

    افتح الأداة ←

هل أنت مستعد لترتيب ملف XML؟

الصقه فتظهر النسخة المرتبة فورًا. منسق XML هذا مجاني، ولا يحتاج إلى حساب، ويعمل في متصفحك.