XML तुलना टूल (स्ट्रक्चर्ड डिफ़)

दो XML दस्तावेज़ों की एलिमेंट-दर-एलिमेंट और एट्रिब्यूट-दर-एट्रिब्यूट तुलना करें, ताकि दो संस्करणों के बीच क्या जोड़ा, हटाया या बदला गया, यह ठीक-ठीक पता चले।

उदाहरण:

यह कैसे काम करता है

किसी बदलाव से पहले और बाद में XML कॉन्फ़िगरेशन, डेटा फ़ीड या SOAP API रिस्पॉन्स के दो संस्करणों की तुलना के लिए उपयोगी। दोनों दस्तावेज़ पेस्ट करें और « तुलना करें » पर क्लिक करें: हर अंतर उसके पाथ (जैसे personne/ville) और प्रकृति — जोड़ना, हटाना या बदलना — के साथ सूचीबद्ध होता है।

दोहराए गए एलिमेंट (एक ही नाम, एक ही पैरेंट) की तुलना कैसे होती है?

एक ही पैरेंट के भीतर समान नाम वाले चाइल्ड एलिमेंट उनके आने के क्रम में तुलना किए जाते हैं (पहला पहले से, दूसरा दूसरे से…) और वर्गाकार ब्रैकेट में इंडेक्स किए जाते हैं, जैसे livre[0] और livre[1]। JSON डिफ़ की तरह, समान एलिमेंट का सिर्फ़ क्रम बदलना भी संबंधित हर स्थिति पर बदलाव के रूप में दिखाया जाएगा।

क्या XML कमेंट और फ़ॉर्मैटिंग की भी तुलना होती है?

नहीं: केवल एलिमेंट, उनके एट्रिब्यूट और उनकी सीधी टेक्स्ट सामग्री की तुलना होती है। XML कमेंट, प्रोसेसिंग इंस्ट्रक्शन, इंडेंटेशन और नई पंक्तियाँ नतीजे को प्रभावित नहीं करतीं, क्योंकि वे दस्तावेज़ की संरचना या डेटा नहीं बदलतीं।

100% लोकल प्रोसेसिंग: तुलना पूरी तरह आपके ब्राउज़र में नेटिव XML पार्सर से चलती है — आपके दस्तावेज़ कभी भी आपके डिवाइस से बाहर नहीं जाते।