यह कमांड xmldiff है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
xmldiff - xml दस्तावेज़ों के बीच ट्री 2 ट्री सुधार
SYNOPSIS
xmldiff [ विकल्पों ] मूल फ़ाइल संशोधित_फ़ाइल
xmldiff [ विकल्पों ] -r मूल_डायरेक्टोटी संशोधित_निर्देशिका
वर्णन
xmldiff दो xml फ़ाइलों के बीच अंतर निकालने के लिए एक उपयोगिता है। यह एक सेट लौटाता है
गंतव्य वृक्ष प्राप्त करने के लिए स्रोत वृक्ष पर लागू करने के लिए आदिमों की संख्या।
कार्यान्वयन पर आधारित है परिवर्तन खोज in पदानुक्रम संरचित जानकारी,
एस. चावाथे, ए. राजारमन, एच. गार्सिया-मोलिना और जे. विडोम द्वारा, स्टैनफोर्ड विश्वविद्यालय, 1996
विकल्प
-एच, --सहायता
इस सहायता संदेश को प्रदर्शित करें और बाहर निकलें।
-वी, - विसर्जन
संस्करण संख्या प्रदर्शित करें और बाहर निकलें
-एच, --एचटीएमएल
इनपुट फ़ाइलें XML के बजाय HTML हैं
-आर, --पुनरावर्ती
निर्देशिकाओं की तुलना करते समय, किसी भी निर्देशिका की पुनरावर्ती तुलना करें
उपनिर्देशिकाएँ मिलीं.
-x, --xupdate
Xupdate xml विनिर्देश के अनुसार आउटपुट प्रदर्शित करें
(देखें http://www.xmldb.org/xupdate/xupdate-wd.html#N19b1de).
-इ , --एनकोडिंग=
आउटपुट के लिए उपयोग करने के लिए एन्कोडिंग निर्दिष्ट करें। डिफ़ॉल्ट UTF-8 है
-n, --नॉट-नॉर्मलाइज़-स्पेस
पाठ और टिप्पणी नोड्स में रिक्त स्थान और नई पंक्तियों को सामान्य न करें।
-सी, --बहिष्कृत-टिप्पणियाँ
टिप्पणी नोड्स पर कार्रवाई न करें
-g, --ext-ges
सभी बाहरी सामान्य (पाठ) इकाइयाँ शामिल करें।
-p, --ext-pes
बाहरी DTD सहित सभी बाहरी पैरामीटर इकाइयाँ शामिल करें
सबसेट।
--प्रोफ़ाइल=
एक निष्पादन प्रोफ़ाइल प्रदर्शित करें (इस विकल्प के साथ धीमी गति से चलाएँ),
प्रोफ़ाइल को फ़ाइल (बाइनरी फॉर्म) में सहेजा गया।
बाहर निकलें स्थिति
0 का मतलब कोई अंतर नहीं पाया गया.
एक सकारात्मक संख्या का मतलब है कि कुछ अंतर पाए गए।
ऋणात्मक संख्या का मतलब है कि कोई त्रुटि हुई।
ज्ञात समस्याओं
xmldiff (बहुत) उच्च एल्गोरिथम जटिलता वाले एल्गोरिदम का उपयोग करता है, जो इसे बनाता है
बड़े XML दस्तावेज़ों को संसाधित करने के लिए अनुपयुक्त। यदि आपके दस्तावेज़ में लगभग 100 से अधिक नोड हैं,
आपको संभवतः वैकल्पिक समाधान की तलाश करनी चाहिए।
इस मुद्दे पर किसी भी सुझाव का लॉजिलैब द्वारा स्वागत है। कृपया हमें बताएं कि क्या आप इसके बारे में जानते हैं
इस समस्या को हल करने के लिए सरल एल्गोरिदम।
आवश्यकताएं
पायथन, pyxml
onworks.net सेवाओं का उपयोग करके xmldiff का ऑनलाइन उपयोग करें