مقارنة XML (فرق بنيوي)

قارن بين مستندي XML عنصرًا بعنصر وسمةً بسمة لتحديد ما أُضيف أو حُذف أو عُدّل بدقة بين نسختين.

مثال:

كيف يعمل

مفيد لمقارنة نسختين من إعدادات XML أو تدفق بيانات أو استجابة واجهة SOAP قبل التعديل وبعده. الصق المستندين وانقر على «مقارنة»: يُسرد كل اختلاف مع مساره (مثل personne/ville) ونوعه — إضافة أو حذف أو تعديل.

كيف تُقارن العناصر المتكررة (الاسم نفسه والأصل نفسه)؟

تُقارن العناصر الفرعية التي تحمل الاسم نفسه ضمن أصل واحد بحسب ترتيب ظهورها (الأول مع الأول، والثاني مع الثاني…) وتُفهرس بين أقواس معقوفة، مثل livre[0] وlivre[1]. وكما في مقارنة JSON، فإن مجرد إعادة ترتيب عناصر متطابقة يُعرض كتعديلات في كل موضع معني.

هل تُقارن تعليقات XML والتنسيق؟

لا: تُقارن العناصر وسماتها ومحتواها النصي المباشر فقط. أما تعليقات XML وتعليمات المعالجة والمسافات البادئة وفواصل الأسطر فلا تؤثر في النتيجة، لأنها لا تغيّر بنية المستند ولا بياناته.

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