أضف مسافات بادئة إلى XML، أو صغّره، وشاهد أول خطأ بالسطر والعمود
يعمل في متصفحك. لا يُرسل أي شيء تكتبه إلى أي مكان.تنسيق XML يضيف المسافات البادئة إلى العناصر المتداخلة لتظهر البنية الهرمية، وتصغيره يحذف تلك المسافات مجددًا. يُبلَّغ عن المستند غير السليم بالسطر والعمود، فتذهب مباشرة إلى السطر 47 بدلًا من البحث. يُحلَّل كل شيء في متصفحك.
تُرجمت هذه الصفحة آليًا من الأصل الإنجليزي. لم يراجع أي شخص هذه الترجمة بعد، لذا فالنسخة الإنجليزية هي التي يُعتمد عليها. اقرأ الأصل الإنجليزي
الصق المستند في مربع XML أو اضغط جرّب مثالًا.
اختر تنسيق لإضافة المسافات البادئة، أو تصغير لحذفها، أو تحقق للتأكد من أنه سليم البنية.
إذا كان المستند معطوبًا، اقرأ السطر والعمود والتلميح تحت المربع وأصلح ذلك الموضع.
اضغط نسخ أو تنزيل لأخذ XML المنسّق أو المصغّر.
يؤدي منسق XML هذا ثلاث مهام من مربع واحد. تنسيق يضيف المسافات البادئة إلى المستند على شكل شجرة، عنصر واحد في كل سطر، بمسافتين أو أربع مسافات أو Tab. تحقق يتأكد من أن المستند سليم البنية، وإن لم يكن كذلك يعطيك أول مشكلة حقيقية مع سطرها وعمودها. تصغير يحذف المسافات البادئة، والتعليقات إن أردت، ويعرض البايتات الموفَّرة.
يصل XML عادةً في حالة مزعجة. استجابة SOAP أو حمولة API سطر واحد بآلاف الأحرف. خلاصة من شريك يرفضها برنامج الاستيراد لديك دون أي تفسير سوى "invalid XML". ملف إعدادات حرّره ثلاثة أشخاص فلم يعد مصطفًا. هنا يصبح الثلاثة مقروئين بلصقة واحدة.
يتحقق المدقق مما يتطلبه XML فعلًا: عنصر جذر واحد، وكل وسم يُغلق باسمه بالترتيب الصحيح، وقيم السمات بين علامات اقتباس ولا تُعيَّن مرتين، وعلامات & مكتوبة ككيانات، ولا شيء خارج الجذر سوى المسافات والتعليقات. تقول الرسائل ما يجب تغييره، مثل العنصر الذي فُتح سابقًا ويجب إغلاقه أولًا. لا يتحقق مقابل DTD أو مخطط XSD؛ بل يتحقق من سلامة بنية المستند، وهو الخطأ الذي يواجهه الناس فعلًا.
التصغير يحذف فقط المسافات الواقعة بين العناصر، لأن النص داخل العنصر في XML هو البيانات. يُنسخ النص الذي يحتوي على محتوى، وكذلك أقسام CDATA، حرفًا بحرف. يعمل كل شيء في متصفحك، فلا تغادر الحمولات التي تحتوي على سجلات عملاء جهازك أبدًا.
نعم. بلا تسجيل، وبلا حد لحجم المستند، وبلا سقف لعدد مرات الاستخدام. تُموَّل الصفحة ببضعة إعلانات تظهر خارج الأداة، ولا يُضاف شيء إلى مستندك.
لا. التنسيق والتحقق والتصغير كلها تعمل في متصفحك باستخدام JavaScript. الحمولة التي تحتوي على سجلات عملاء أو أرقام طلبات أو نقطة نهاية داخلية لا تغادر جهازك أبدًا ولا تُخزَّن في أي مكان.
الصقه فتظهر أول مشكلة مع سطرها وعمودها بجانب الإدخال. الأسباب المعتادة هي وسم مُغلق باسم خاطئ، أو قيمة سمة تنقصها علامة الاقتباس، أو علامة & منفردة يجب أن تكون &، أو عنصر جذر ثانٍ.
لا. يتحقق من أن المستند سليم البنية: جذر واحد، ووسوم متداخلة ومغلقة بشكل صحيح، وسمات بين علامات اقتباس، وكيانات صالحة. التحقق بالمخطط يحتاج إلى المخطط نفسه وهو مهمة مختلفة. سلامة البنية هي ما تفشل فيه معظم الملفات المرفوضة.
لا. تُحذف فقط المسافات بين العناصر، لأنها مسافات بادئة أضافها منسق. النص داخل العنصر هو البيانات، لذلك يُنسخ كما هو تمامًا، ولا تُمس أقسام CDATA. تُحذف التعليقات ما لم تختر الإبقاء عليها.
نعم. كلاهما XML عادي. الصق الاستجابة كاملة، بما فيها تعريف XML، فتعود شجرة بمسافات بادئة. بادئات مساحات الأسماء مثل soap: وcontent: أسماء عناصر كغيرها وتُحفظ.
هل ما زلت عالقًا؟ اسأل عن منسق XML ومدققه ويمكن لأي شخص يعرف الإجابة أن يجيب. لا حاجة إلى حساب.